版权声明:本文为博主原创文章,未经博主允许不得转载 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>
具体原因待以后分析后,进行补充。