Spring Boot入门教程(六): 日志Log

一:简介

集成logback需要添加spring-boot-starter-logging依赖,而此依赖已经在spring-boot-starter中添加过了,所以不用再添加此依赖了。默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台,

# 输出格式是:时间(精确到毫秒) 日志级别(FATAL, ERROR, WARN, INFO, DEBUG, TRACE) 进程ID --- [线程名] Logger名(一般使用源代码的类名) : 日志内容
2018-03-21 19:50:57.892  INFO 22798 --- [           main] com.example.demo.DemoApplication         : No active profile set, falling back to default profiles: default

二:logging常用配置:

# file 和 path 不能同时配置,只能配置其中一个
logging.file=/Users/mengday/Documents/logs/demo.log
logging.path=/var/log

logging.pattern.dateformat=yyyy-MM-dd HH:mm:ss.SSS
logging.pattern.console=%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
logging.pattern.file=%d{${LOG_DATEFORMAT_PA

你可能感兴趣的:(Spring,Boot,Spring,Boot入门教程精讲)