| <?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> |