07Logger
本文最后更新于 2020-11-26 10:22:31
Logger
常用日志组件

日志框架




slf4j适配器
- 适配器需要去除原来的jar,适配器中包含原来的经过修改的jar

spring 4.x日志
直接依赖commons-logging
如果有配置文件配置Log实现等等,优先使用
如果没有按照顺序查找

所以要使用log4j直接添加依赖,即可
1 | |
spring 5.x日志
- 新模块spring-jcl,对commons-logging修改,所以直接加log4j不行
- 支持log4j2,slf4j,jul



MyBatis日志

- 加载顺序如上图
- 与spring整合后如果不是用的slf4j,则会进入jcl(spring),如果没有使用其他日志框架,就会使用jul,jul默认级别为info,就不会打印sql.
- 整合spring5.x后直接加入log4j的jar也不能打印
- 可以调用usexxxx方法手动设置


配置文件
- log4j.properties
1 | |
- logback.xml
1 | |
07Logger
https://jiajun.xyz/2020/10/10/java/spring/07Logger/