我的项目中有log4j2,我想按如下方式配置日志记录:
第一个文件:所有跟踪级别和一个调试级别的包。
第二个文件:调试级别及更高级别的所有日志(第一个点的包除外)。
我编写了两个appender,无法将包中的日志写入所需的文件
<RollingFile name = "first" filename = "trace.log">
<ThresholdFilter level = "DEBUG" onMatch ="DENY" onMismatch = "ACCEPT"/>
...
</RollingFile>
<RollingFile name = "second" filename = "app.log">
<ThresholdFilter level = "DEBUG" onMatch ="ACCEPT" onMismatch = "DENY"/>
...
</RollingFile>
<Loggers>
<Logger name = "com.example" level = "DEBUG" additivity = "false">
<AppenderRef ref = "first">
</Logger>
<RootLogger level = "TRACE">
<AppenderRef ref = "first">
<AppenderRef ref = "second">
</RootLogger>
</Loggers>
暂无答案!
目前还没有任何答案,快来回答吧!