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

首先是在项目的 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日志。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容