2024-10-08 09:38:54 +08:00
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2025-09-09 08:23:59 +00:00
|
|
|
|
<!--
|
|
|
|
|
|
|
|
|
|
|
|
开源代码,仅供学习和交流研究使用,商用请联系三丙
|
|
|
|
|
|
微信:mohan_88888
|
|
|
|
|
|
抖音:程序员三丙
|
|
|
|
|
|
付费课程知识星球:https://t.zsxq.com/aKtXo
|
|
|
|
|
|
|
|
|
|
|
|
-->
|
2024-10-08 09:38:54 +08:00
|
|
|
|
<configuration status="INFO" monitorInterval="30">
|
|
|
|
|
|
|
|
|
|
|
|
<properties>
|
2025-07-01 10:42:35 +08:00
|
|
|
|
<Property name="LOG_DIR">${LOG_HOME:-./logs/jcpp}</Property>
|
2024-10-08 09:38:54 +08:00
|
|
|
|
<Property name="LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss:SSS} [%X{TRACE_ID}] [%t] %p %c{1} %m%n%throwable</Property>
|
|
|
|
|
|
</properties>
|
|
|
|
|
|
|
|
|
|
|
|
<Appenders>
|
|
|
|
|
|
|
|
|
|
|
|
<Console name="CONSOLE" target="SYSTEM_OUT" follow="true">
|
|
|
|
|
|
<PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
|
|
|
</Console>
|
|
|
|
|
|
|
|
|
|
|
|
<RollingFile name="ROLLING_FILE" fileName="${LOG_DIR}/jcpp-app.log"
|
|
|
|
|
|
filePattern="${LOG_DIR}/jcpp-app.%d{yyyy-MM-dd}-%i.log"
|
|
|
|
|
|
immediateFlush="false">
|
|
|
|
|
|
<PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
|
|
|
|
|
|
|
|
|
<Policies>
|
2024-10-16 09:44:46 +08:00
|
|
|
|
<SizeBasedTriggeringPolicy size="1G"/>
|
|
|
|
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
2024-10-08 09:38:54 +08:00
|
|
|
|
</Policies>
|
|
|
|
|
|
|
|
|
|
|
|
<DefaultRolloverStrategy>
|
|
|
|
|
|
<Delete basePath="${LOG_DIR}" maxDepth="1">
|
|
|
|
|
|
<IfFileName glob="*.log"/>
|
|
|
|
|
|
<IfAccumulatedFileSize exceeds="10GB"/>
|
|
|
|
|
|
</Delete>
|
|
|
|
|
|
</DefaultRolloverStrategy>
|
|
|
|
|
|
</RollingFile>
|
|
|
|
|
|
|
|
|
|
|
|
</Appenders>
|
|
|
|
|
|
|
|
|
|
|
|
<Loggers>
|
|
|
|
|
|
|
|
|
|
|
|
<logger name="org.springframework" level="INFO" />
|
|
|
|
|
|
|
|
|
|
|
|
<AsyncRoot level="INFO" includeLocation="true">
|
|
|
|
|
|
<AppenderRef ref="CONSOLE"/>
|
|
|
|
|
|
<AppenderRef ref="ROLLING_FILE"/>
|
|
|
|
|
|
</AsyncRoot>
|
|
|
|
|
|
|
|
|
|
|
|
<AsyncLogger name="sanbing.jcpp" level="INFO" additivity="false" includeLocation="false">
|
|
|
|
|
|
<AppenderRef ref="CONSOLE"/>
|
|
|
|
|
|
<AppenderRef ref="ROLLING_FILE"/>
|
|
|
|
|
|
</AsyncLogger>
|
|
|
|
|
|
|
2024-10-22 15:04:37 +08:00
|
|
|
|
<AsyncLogger name="sanbing.jcpp.app" level="${env:APP_LOG_LEVEL:-TRACE}"
|
|
|
|
|
|
additivity="false" includeLocation="false">
|
|
|
|
|
|
<AppenderRef ref="CONSOLE"/>
|
|
|
|
|
|
<AppenderRef ref="ROLLING_FILE"/>
|
|
|
|
|
|
</AsyncLogger>
|
|
|
|
|
|
|
2024-10-08 09:38:54 +08:00
|
|
|
|
<AsyncLogger name="sanbing.jcpp.protocol" level="${env:PROTOCOLS_LOG_LEVEL:-TRACE}"
|
|
|
|
|
|
additivity="false" includeLocation="false">
|
|
|
|
|
|
<AppenderRef ref="CONSOLE"/>
|
|
|
|
|
|
<AppenderRef ref="ROLLING_FILE"/>
|
|
|
|
|
|
</AsyncLogger>
|
|
|
|
|
|
|
|
|
|
|
|
</Loggers>
|
|
|
|
|
|
|
|
|
|
|
|
</configuration>
|