Spring Boot支持哪些日志框架? 推荐和默认的日志框架是哪个?
时间: 2023-08-17 13:04:09 浏览: 68
Spring Boot 支持许多常用的日志框架,包括:
- Log4j2
- Logback
- JDK Logging
- Commons Logging
推荐使用的日志框架是 Logback,因为它是 Spring Boot 的默认日志框架。当然,你也可以在项目中使用其他日志框架,只需要在 pom.xml 文件中排除 Logback 并添加其他日志框架的依赖即可。
在 Spring Boot 中,使用日志框架非常方便,只需要在 pom.xml 文件中添加相应的依赖即可。例如,使用 Logback 日志框架,可以添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
```
在使用 Logback 日志框架时,可以在 `src/main/resources` 目录下创建 `logback.xml` 配置文件,配置日志输出格式、日志级别等信息。例如:
```
<configuration>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="console"/>
</root>
</configuration>
```
以上配置表示将日志输出到控制台,并指定输出格式为 `%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n`,日志级别为 INFO。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)