blob: e4c00009f17417dbe7db88e61e0c7cdd4cb55164 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%p %c{1.} [%t] %X{aKey} %m%ex%n" />
</Console>
<File name="File" fileName="target/gcfreefileMixed.log" bufferedIO="false">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
<RollingFile name="RollingFile" fileName="target/gcfreeRollingFileMixed.log"
filePattern="target/gcfree-%d{MM-dd-yy-HH-mm-ss}.log.gz">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="50M" />
</Policies>
</RollingFile>
<RandomAccessFile name="RandomAccessFile" fileName="target/gcfreeRAFMixed.log" immediateFlush="false" append="false">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %X{aKey} %m %ex%n</Pattern>
</PatternLayout>
</RandomAccessFile>
<RollingRandomAccessFile name="RollingRandomAccessFile"
fileName="target/gcfreeRRAFMixed.log"
filePattern="target/afterRollover-%i.log" append="false"
immediateFlush="false">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %X{aKey} %m %location %ex%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="50 M"/>
</Policies>
</RollingRandomAccessFile>
<MemoryMappedFile name="MemoryMappedFile"
fileName="target/gcfreemmapMixed.log"
immediateFlush="false" append="false">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %X{aKey} %m%ex%n</Pattern>
</PatternLayout>
</MemoryMappedFile>
<RandomAccessFile name="RandomAccessFileGelf" fileName="target/gcfreeMixed.json" immediateFlush="false" append="false">
<GelfLayout compressionType="OFF"/>
</RandomAccessFile>
</Appenders>
<Loggers>
<AsyncLogger name="org.apache.logging.log4j.core.GcFreeMixedSyncAyncLoggingTest"
level="info" includeLocation="false">
<appender-ref ref="Console" level="FATAL" />
<appender-ref ref="File"/>
<appender-ref ref="RandomAccessFile"/>
<appender-ref ref="RollingRandomAccessFile"/>
<appender-ref ref="File"/>
<appender-ref ref="RollingFile"/>
<appender-ref ref="MemoryMappedFile"/>
<appender-ref ref="RandomAccessFileGelf"/>
</AsyncLogger>
<Root level="info" includeLocation="false">
<appender-ref ref="Console" level="FATAL" />
<appender-ref ref="File"/>
<appender-ref ref="RandomAccessFile"/>
<appender-ref ref="RollingRandomAccessFile"/>
<appender-ref ref="File"/>
<appender-ref ref="RollingFile"/>
<appender-ref ref="MemoryMappedFile"/>
<appender-ref ref="RandomAccessFileGelf"/>
</Root>
</Loggers>
</Configuration>