1.简述
Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。
默认情况下,SpringBoot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。
日志输出内容元素具体如下:
- 时间日期:精确到毫秒。
- 日志级别:ERROR, WARN, INFO, DEBUG or TRACE。
- 进程ID
- 分隔符:
---标识实际日志的开始。 - 线程名:方括号括起来(可能会截断控制台输出)。
- Logger名:通常使用源代码的类名。
- 日志内容
2.logback日志配置说明
(1)添加Logback依赖
如果要使用Logback,原则上是需要添加spring-boot-starter-logging依赖的,不加入也可以,因为spring-boot-starter-web依赖中包含了spring-boot-starter-logging依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>