Spring Boot 使用 Commons Logging 记录所有内部日志,但开放日志的底层实现。其为 Java Util Logging 、Log4J2 和 Logback 提供了默认配置。
日志格式
2014-03-05 10:57:51.702 INFO 45469 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
- 日期和时间:毫秒精度,易于排序。
- 日志级别:
ERROR
、WARN
、INFO
、DEBUG
或TRACE
。 - 进程 ID。
- 一个
---
分隔符,用于区分实际日志内容的开始。 - 线程名称:在方括号中(可能会截断控制台输出)。
- 日志记录器名称:这通常是源类名称(通常为缩写)。
- 日志内容。
自定义日志配置
日志记录系统
|
文件
|
---|---|
Logback | logback-spring.xml 、logback-spring.groovy 、logback.xml 或者 logback.groovy |
Log4j2 | log4j2-spring.xml 或者 log4j2.xml |
JDK(Java Util Logging) | logging.properties |
来源:oschina
链接:https://my.oschina.net/u/4038596/blog/3208372