1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="stdout" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingFile name="rootAppender" fileName="${sys:catalina.base}/logs/myProject/rootLogger.log"
filePattern="${sys:catalina.base}/logs/myProject/$${date:yyyy-MM}/rootLogger_%d{dd-MM-yyyy}_%i.log">
<PatternLayout pattern="%d{dd/MM/yyy HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
</RollingFile>
<RollingFile name="appender_functionality_1" fileName="${sys:catalina.base}/logs/myProject/logger_functionality_1.log"
filePattern="${sys:catalina.base}/logs/myProject/$${date:yyyy-MM}/logger_functionality_1_%d{dd-MM-yyyy}_%i.log">
<PatternLayout pattern="%d{dd/MM/yyy HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
</RollingFile>
<RollingFile name="appender_functionality_2" fileName="${sys:catalina.base}/logs/myProject/logger_functionality_2.log"
filePattern="${sys:catalina.base}/logs/myProject/$${date:yyyy-MM}/logger_functionality_2_%d{dd-MM-yyyy}_%i.log">
<PatternLayout pattern="%d{dd/MM/yyy HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Root level="ALL">
<AppenderRef ref="stdout" level="ALL"/>
<AppenderRef ref="rootAppender" level="ALL"/>
</Root>
<logger name="logger_functionality_1" additivity="false" level="ALL">
<AppenderRef ref="appender_functionality_1" level="ALL"/>
</logger>
<logger name="logger_functionality_2" additivity="false" level="ALL">
<AppenderRef ref="stdout" level="ALL"/>
<AppenderRef ref="appender_functionality_2" level="ALL"/>
</logger>
</Loggers>
</Configuration> |
Partager