依赖项中的特定类会产生太多日志,因此我试图将它们存储在特定文件中以避免污染其他文件。
这是我的 logback-spring.xml 文件:
<configuration debug="true">
<!-- appenders declaration -->
<logger
name="org.apache.james.protocols.netty.BasicChannelUpstreamHandler"
level="INFO">
<appender-ref ref="FileConnections" />
</logger>
<root level="DEBUG">
<appender-ref ref="FileInf" /> <!-- ThresholdFilter Info -->
<appender-ref ref="FileErr" /> <!-- ThresholdFilter Error -->
<appender-ref ref="FileTra" /> <!-- ThresholdFilter Trace -->
<appender-ref ref="JsonInf" /> <!-- Json formater -->
<appender-ref ref="STDOUT" /> <!-- Console output -->
</root>
</configuration>
此代码确实将所有 BasicChannelUpstreamHandler 日志重定向到我的 FileConnections 附加程序,但在其他附加程序中仍然有来自此类的日志。
有没有办法在所有其他附加程序上禁用 BasicChannelUpstreamHandler 日志?