说说如何在 logback 中打印debug日志,并可定义屏蔽某

2021-06-20  本文已影响0人  deniro

首先是在项目的 resources 文件夹内新建一个名为 logback-spring.xml 文件。然后在 root 节点设置日志级别为 debug,形如:

<root level="DEBUG">
        <appender-ref ref="console"/>
        <appender-ref ref="timeFileOutput"/>
 </root>

这样会输出项目中所有依赖包的 debug 日志。我们可以利用 logger 节点来屏蔽某些依赖包不需要的日志。形如:

<logger name="org.springframework">
        <level value="INFO"></level>
    </logger>
    <logger name="com.netflix">
        <level value="INFO"></level>
    </logger>
    <logger name="org.apache.http">
        <level value="INFO"></level>
</logger>

示例把 springframework 、netflix以及apache.http的日志等级设定为 INFO,这样可以过滤掉很多对我们来说不重要的 DEBUG日志。

上一篇 下一篇

猜你喜欢

热点阅读