1.常见的日志技术
2.JUL
2.1简介
2.2架构
2.3实践
3.LOG4J
3.1简介
3.2依赖
3.3实践及日志级别
日志级别:
3.4Log4j组件
3.4.0.Loggers
3.4.1.Appenders
3.4.2.Layouts
3.4.3.配置log4j
用控制台输出
用文件输出,按大小分割
用文件输出,按时间分割(datePattern控制分割时间间隔)
向数据库插入日志
4.Slf4j 日志门面技术
4.1.日志门面
日志门面可以使用户由此至终只使用一套 API 去操作日志,能够让用户与选择哪一种日志实现进行解耦合。
4.2.Slf4j简介
4.3.Slf4j的使用
依赖:
单元测试:
4.3.1.Slf4j的日志绑定
5.logback的使用(重要)
5.1.logback的使用
依赖:
使用:(都是调用日志门面的API所以本质上来说代码实现的方式都差不多)
5.2.logback配置
5.2.1.详细配置:
system.err控制台看起来是红色
5.2.2.按照文件拆分(拆分方式可以用不同的类去搞):
5.2.3.日志过滤(error级别的就放到文件当中,不是的话就放行)
6.springboot集成日志
6.1.集成的方式
小细节: