1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration status="error" name="LoggerTest"> 3 <properties> 4 <property name="filename">target/test.log</property> 5 </properties> 6 <ThresholdFilter level="trace"/> 7 8 <Appenders> 9 <List name="EventLogger"> 10 <PatternLayout pattern="%C{1.} %m%n"/> 11 </List> 12 <Console name="STDOUT"> 13 <PatternLayout pattern="%C{1.} %m MDC%X%n"/> 14 </Console> 15 <File name="File" fileName="${filename}"> 16 <PatternLayout> 17 <pattern>%d %p %C{1.} [%t] %m%n</pattern> 18 </PatternLayout> 19 </File> 20 <List name="List"> 21 <PatternLayout pattern="%C{1.} %m MDC%X%n%ex{0}"/> 22 </List> 23 <SLF4J name="SLF4J"/> 24 </Appenders> 25 26 <Loggers> 27 <Logger name="EventLogger" level="info" additivity="false"> 28 <AppenderRef ref="EventLogger"/> 29 </Logger>> 30 31 <Logger name="org.apache.logging.log4j.test2" level="debug" additivity="false"> 32 <AppenderRef ref="File"/> 33 </Logger> 34 35 <Root level="trace"> 36 <AppenderRef ref="List"/> 37 </Root> 38 </Loggers> 39 40 </configuration>