import lombok.extern.slf4j.Slf4j;@Slf4j,如何不使用lombok还可以使用log
时间: 2024-03-27 07:38:20 浏览: 139
如果您不想使用Lombok来自动生成日志记录器,可以使用以下步骤手动创建日志记录器:
1. 导入slf4j日志框架的依赖,例如在Maven项目中添加以下依赖:
```
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
```
2. 在类中声明一个静态的日志记录器:
```
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class MyClass {
private static final Logger log = LoggerFactory.getLogger(MyClass.class);
// ...
}
```
3. 使用日志记录器记录日志:
```
log.debug("Debug message");
log.info("Info message");
log.warn("Warn message");
log.error("Error message");
```
这样就可以手动创建日志记录器并记录日志了。注意,需要根据实际情况在logback.xml或logback-spring.xml中进行日志配置。
阅读全文