添加第三方JAR包的日志打印
src/main/resources/log4j2.xml文件中,Loggers部分添加Logger:
<?xml version="1.0" encoding="utf-8" ?>
<Configuration status="INFO">
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS Z}\t%level\t%class\t%line\t%thread\t%X{X-Prophet-Tracing-v1}\t%X{X-Prophet-Auth}\t%msg%n" />
</Console>
<RollingFile name="runtimeFile" fileName="./logs/active.log" filePattern="./logs/%d{yyyy-MM-dd.HH}.log" append="true">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS Z}\t%level\t%class\t%line\t%thread\t%X{X-Prophet-Tracing-v1}\t%X{X-Prophet-Auth}\t%msg%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy>
<Delete basePath="./logs" maxDepths="2" followLinks="false">
<IfAll>
<IfFileName glob="*.log" />
<IfLastModified age="7d" />
</IfAll>
</Delete>
</DefaultRolloverStrategy>
</RollingFile>
</Appenders>
<Loggers>
<Root level="INFO" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="runtimeFile" />
</Root>
<!-- 为特定JAR包添加Logger -->
<Logger name="com.example.xxxserver" level="DEBUG" additivity="false">
<AppenderRef ref="console"/>
<AppenderRef ref="runtimeFile"/>
</Logger>
</Loggers>
</Configuration>
浙公网安备 33010602011771号