blob: 5d40e1ab0d590efa4eaa5627bfacbb9fc87f5b51 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="ERROR">
<Appenders>
<RandomAccessFile name="AsyncLoggerAndAsyncAppenderFile" fileName="target/AsyncLoggerAndAsyncAppenderTest.log"
immediateFlush="false" append="false">
<PatternLayout>
<Pattern>%p %c{1.} %X{KEY} %x %X %m%ex%n</Pattern>
</PatternLayout>
</RandomAccessFile>
<Async name="AsyncLoggerAndAsyncAppender">
<AppenderRef ref="AsyncLoggerAndAsyncAppenderFile" />
</Async>
<RandomAccessFile name="AsyncAppenderFile" fileName="target/AsyncAppenderContextTest.log"
immediateFlush="false" append="false">
<PatternLayout>
<Pattern>%p %c{1.} %X{KEY} %x %X %m%ex%n</Pattern>
</PatternLayout>
</RandomAccessFile>
<Async name="AsyncAppender">
<AppenderRef ref="AsyncAppenderFile" />
</Async>
<RandomAccessFile name="RandomAccessFile" fileName="target/AsyncLoggerTest.log"
immediateFlush="false" append="false">
<PatternLayout>
<Pattern>%p %c{1.} %X{KEY} %x %X %m%ex%n</Pattern>
</PatternLayout>
</RandomAccessFile>
<RandomAccessFile name="SynchronousRandomAccessFile" fileName="target/SynchronousContextTest.log"
immediateFlush="true" append="false">
<PatternLayout>
<Pattern>%p %c{1.} %X{KEY} %x %X %m%ex%n</Pattern>
</PatternLayout>
</RandomAccessFile>
</Appenders>
<Loggers>
<AsyncLogger name="com.foo" level="info" includeLocation="false" additivity="true">
<Property name="configProp">configValue</Property>
<Property name="configProp2">configValue2</Property>
<AppenderRef ref="RandomAccessFile"/>
<AppenderRef ref="AsyncLoggerAndAsyncAppender"/>
</AsyncLogger>
<Root level="info" includeLocation="false">
<Property name="configProp">configValue</Property>
<Property name="configProp2">configValue2</Property>
<AppenderRef ref="SynchronousRandomAccessFile"/>
<AppenderRef ref="AsyncAppender"/>
</Root>
</Loggers>
</Configuration>