日志
springboot默认用的logback日志框架
1.4.0版本后不支持log4j,支持logback, log4j2, 以及jdk log
输出的日志格式
1 | 2016-08-19 10:22:04.233 INFO 7368 --- [ main] com.kolin.AsyncTest : Started AsyncTest i |
- 时间日期 — 精确到毫秒
- 日志级别 — ERROR, WARN, INFO, DEBUG or TRACE
- 进程ID
- 分隔符 —
---
标识实际日志的开始 - 线程名 — 方括号括起来(可能会截断控制台输出)
- Logger名 — 通常使用源代码的类名
- 日志内容
springboot.yml自定义配置
1 | logging: |
file
和path
- 二者只能存在一个,同时存在默认
file
- 相对路径: 开发环境是项目根目录,生产环境是jar所在目录
- 绝对路径: 不用说了
- 二者只能存在一个,同时存在默认
也可以用logback模版代替springboot默认输出日志模版
1 | <!--logback-spring.xml--> |