什么是日志框架
- 是一套能实现日志输出的工具包
- 能够描述系统运行状态的所有时间都可以算做日志
例如:用户下限,接口超时,数据库崩溃
日志框架的能力
- 定制输出目标
- 定制输出格式
- 携带上下文信息
- 运行时选择性输出
- 灵活的配置
- 优异的性能
常见的日志框架
日志门面:JCL ,SLF4j, jboss-logging
日志实现:Log4j,Log4j2,Logback,JUL
logback的使用与配置
配置的目的
- 区分info和error日志
- 每天产生一个日志文件
springboot的配置
application.yml
logging:
pattern:
console: "%d - %msg%n"
file: e:\spring.%d.log
console: “%d - %msg%n” 。在控制台输出的格式,%d:表示时间。%msg%n:表示消息并换行
file: e:\ spring.%d.log。日志文件存放的路径及日志每天生成一份日志(设置了file属性就不要在设置path属性)