1.SpringBoot使用默认日志框架是Logback,并用INFO级别输出到控制台。
2.日志输出具体元素:
时间日期:精确到毫秒
日志级别:ERROR,WARN,INFO,DEBUG,TRACE
进程ID
分隔符:标识实际日志的开始
线程名:方括号括起来
Logger名:通常使用源代码的类名
日志内容
3.日志举例:
实现
3.1在pom.xml中添加日志依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </dependency>
3.2配置日志
3.2.1.SpringBoot的日志级别
TRANCE < DRBUG < INFO < WARN < ERROR <FATAL < OFF
3.2.2如果设置为WARN,则低于WARN级别的不会输出。
在application.yml中添加:
(注意空格)
logging:
pattern:
#设置日志等级
level: DEBUG
#设置输出日期格式
dateformat: yyyy年MM月dd日HH:mm:ss
#把日志输出到log/mylog.log文件中,这是相对路径,也可以用绝对路径
file: log/mylog.log