Java配置日志(使用Lombok)
1.引入Lombok坐标
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2.使用Lombok注解
import lombok.extern.slf4j.Slf4j;
@Slf4j // <-注意引入该注解
public class UserController {
public String getUser() {
log.info("查询用户信息");
log.debug("debug信息");
log.warn("警告信息");
log.error("发生异常");
return "ok";
}
}
到这里就可以了。日志会打印在控制台。
Lombok 会自动生成:(这里不用你管)
private static final Logger log =
LoggerFactory.getLogger(UserController.class);
在SpringBoot中使用日志并保存到日志文件示例
日志推荐存放位置
backend
│
├── src/main/java
│ |
│ └── com.example.backend
│ |
│ ├── controller
│ |
│ ├── service
│ |
│ ├── mapper
│ |
│ ├── entity
│ |
│ ├── dto
│ |
│ ├── config
│ |
│ └── exception
│
├── src/main/resources
│ |
│ ├── application.yml
│ |
│ ├── mapper
│ |
│ └── logback-spring.xml
│
├── logs <-创建该文件夹,注意名字不要错
│ |
│ └── backend.log
│
└── pom.xml
在application.yaml中配置:
logging:
file:
name: logs/backend.log
启动项目后就会自动生成日志

浙公网安备 33010602011771号