springboot中使用slf4j
时间: 2024-02-03 17:13:12 浏览: 82
Springboot项目使用Slf4j将日志保存到本地目录的实现代码
在Spring Boot中使用SLF4J步骤如下:
1. 在pom.xml文件中添加以下依赖:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
</dependencies>
```
2. 在application.properties文件中配置日志级别和日志文件路径:
```properties
logging.level.com.example=DEBUG
logging.file.path=/var/log/myapp/
```
3. 在代码中使用SLF4J日志记录器:
```java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@RestController
public class MyController {
private static final Logger LOGGER = LoggerFactory.getLogger(MyController.class);
@GetMapping("/hello")
public String hello() {
LOGGER.info("Hello World!");
return "Hello World!";
}
}
```
以上就是在Spring Boot中使用SLF4J日志记录器的方法。注意,SLF4J只是一个日志接口,需要结合具体的日志实现库使用,本例中使用的是logback。
阅读全文