spring boot 日志原理
十一月 02, 2018
介绍spring boot 日志之前先说一下spring 的日志原理,下面的介绍基于spring 5。
通过研究spring源码可以得知使用的是jcl门面日志,原始jcl默认使用log4j-jdk14-jdk13-simplelog。而spring对jcl进行了重写,默认值jul,通过static方法判断使用log4j2或者slf4j从而更改默认值。
spring boot 则采用slf4j + logback(默认)来记录日志。
如果不想使用logback需要先排除掉logback启动类,然后加入log4j2的启动类,配置如下:
spring boot 之所以不直接采用spring的日志是因为jcl官网已经不提供更新了,slf4j是一个很全面的门面日志,现阶段一直更新。
查看评论