41 lines
1.3 KiB
XML
41 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Configuration>
|
|
<Properties>
|
|
<Property name="baseDir">logs</Property>
|
|
</Properties>
|
|
<Appenders>
|
|
<Console name="console" target="SYSTEM_OUT">
|
|
<PatternLayout pattern="[%d{yyyy-MM-dd HH:mm:ss}] : %-5level : %msg %n" />
|
|
</Console>
|
|
<RollingFile name="Rollingfile" filename="${baseDir}/current.log"
|
|
filePattern="${baseDir}/%d{yyyyMM}/%d{dd}/%d{yyyy-MM-dd_HH}.log">
|
|
<PatternLayout pattern="[%d{yyyy-MM-dd HH:mm:ss}] : %-5level : %msg%n" />
|
|
<DefaultRolloverStrategy>
|
|
<Delete basePath="${baseDir}" maxDepth="3">
|
|
<IfFileName glob="*/*/*.log" />
|
|
<IfLastModified age="93d" />
|
|
</Delete>
|
|
</DefaultRolloverStrategy>
|
|
<Policies>
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
|
</Policies>
|
|
</RollingFile>
|
|
</Appenders>
|
|
<Loggers>
|
|
<Root level="WARN">
|
|
<AppenderRef ref="console" />
|
|
<AppenderRef ref="Rollingfile" />
|
|
</Root>
|
|
<logger name="ConsoleLog" level="TRACE" additivity="false" >
|
|
<AppenderRef ref="console" />
|
|
</logger>
|
|
<logger name="FileLog" level="TRACE" additivity="false" >
|
|
<AppenderRef ref="Rollingfile" />
|
|
</logger>
|
|
<logger name="AllLog" level="TRACE" additivity="false" >
|
|
<AppenderRef ref="console" />
|
|
<AppenderRef ref="Rollingfile" />
|
|
</logger>
|
|
</Loggers>
|
|
</Configuration>
|