springboot日志管理

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/gs_albb/article/details/82833755

springboot默认使用logback做日志管理,可以根据开发时需要,改用log4j2做日志管理。本篇文章不会详细介绍springboot中如何使用log4j2,而是提炼出一些使用中的核心关键点进行说明。

版本说明: springboot 2.0.5.RELEASE
测试代码:github


排除第三方jar包日志

如果你想排除第三方jar包的日志级别输出,可以自定义其输出级别。比如以下这段配置:

        <logger name="org.springframework.core" level="info">  
        </logger>  
        <logger name="org.springframework.beans" level="info">  
        </logger>  
        <logger name="org.springframework.context" level="info">  
        </logger>  
        <logger name="org.springframework.web" level="info">  
        </logger>  
        <logger name="org.springframework.data" level="info">  
        </logger>

其本意是想,诸如org.springframework.core包下的日志,级别达到info时,才会输出,但是 我在实际测试过程中发现,其仍然会输出debug日志级别的日志

解决办法:

        <logger name="org.springframework" level="info">  
        </logger>  

具体原因待以后分析后,进行补充。

猜你喜欢

转载自blog.csdn.net/gs_albb/article/details/82833755