kehui/src/main/resources/log4j2.xml
2024-07-02 16:59:52 +08:00

41 lines
1.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss.SSS} | %X{reqId} | %-5p | %t | %F:%L | %m%n"/>
</Console>
<RollingRandomAccessFile name="RollingFileDebug" fileName="${sys:user.dir}/logs/debug.log"
filePattern="${sys:user.dir}/logs/$${date:yyyy-MM-dd}/debug-%d{HH-mm}.%i.log">
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss.SSS} | %X{reqId} | %-5p | %t | %F:%L | %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="50 MB"/>
</Policies>
<DefaultRolloverStrategy max="20"/>
</RollingRandomAccessFile>
<RollingFile name="RollingFileError" fileName="${sys:user.dir}/logs/error.log"
filePattern="${sys:user.dir}/logs/$${date:yyyy-MM-dd}/error-%d{HH-mm}.%i.log">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss.SSS} | %X{reqId} | %-5p | %t | %F:%L | %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100 MB"/>
</Policies>
</RollingFile>
</appenders>
<loggers>
<logger name="org.apache.http" level="error"/>
<logger name="org.activiti" level="error"/>
<logger name="org.springframework" level="error"/>
<logger name="org.hibernate" level="error"/>
<logger name="org.apache" level="error"/>
<root level="debug">
<appender-ref ref="Console"/>
<appender-ref ref="RollingFileDebug"/>
<appender-ref ref="RollingFileError"/>
</root>
</loggers>
</configuration>