【发布时间】:2021-10-01 01:58:40
【问题描述】:
我正在使用 logback.xml 进行日志记录。我想禁用来自 3rd 方 jars/SDK 的日志。为此,我为该 jar 使用了日志级别 =“OFF”,但日志仍在记录中。接下来,我尝试对代码库中的一个文件使用相同的日志级别,我能够禁用我的文件的日志。
以下是我的 logback 配置:
'''
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern> Some pattern </pattern>
</encoder>
</appender>
<logger name="<sdk file path>" level="OFF"/> !--- This doesn't work ---!
<logger name="<file from my codebase>" level="OFF"/> !--- This works ---!
<root level="INFO">
<appender-ref ref="STDOUT"/>
</root>
'''
【问题讨论】:
-
你能澄清一下“文件路径”是什么意思吗?也许举一个特定库的例子?
-
文件路径表示:org.apache.commons.collections4.bag.AbstractBagDecorator jar 中文件的完整路径。以上仅供参考