Wednesday, May 13, 2009

How To Attach AsyncAppender To Your Other Appenders

In your log4j.xml, define the AsyncAppender and reference the other appenders that you want to attach to it.

appender name="ASYNC" class="org.apache.log4j.AsyncAppender"
appender-ref ref="STDOUT"
appender


appender name=STDOUT" class="org.apache.log4j.ConsoleAppender"
layout class="org.apache.log4j.PatternLayout"
param name="ConversionPattern" value="%d{HH:mm:ss:SSS} %-5p %C:%L %M() %m%n"
layout
appender

Then define ASYNC as your root logger.

root
appender-ref ref="ASYNC"
root

No comments:

Post a Comment