logback.xml
<root level="INFO">
<appender-ref ref="STDOUT"/>
</root>
application.yml
logging:
level:
root: WARN
org.springframework: INFO
com.chinadaas.platform: DEBUG
讲解
- 当 logback.xml 和 application.yml 共同对日志级别做配置时,logging 优先级大于 <root>。
- applicationyml logging 日志级别更加细粒度,比如 debug 模式,我们有时发现非常恐惧,因为有大量的 spring debug 日志输出,很容易使自己的 debug 日志被淹没在茫茫人海中,但是如果将正常的日志输出(为了方便筛选,抓眼球)设置成 error 或 warn 的话,就又显得不是特别规范,所以利用 logging 的特性,可以只对自己的包下设置成 debug 级别,spring 设置成 info 级别,这样一来就可以两全其美~