介绍
slf4j是一个日志标准,使用它可以完美的桥接到具体的日志框架,必要时可以简便的更换底层的日志框架,而不需要关心具体的日志框架的实现(slf4j-simple、logback等)。
idea安装插件
idea 需要安装 Lombok 插件
参见:
https://www.malaoshi.top/show_1EF5gUlWi5Ev.html
添加依赖pom.xml
在pom.xml中添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
使用注解
在类上增加@Slf4j,在方法中直接使用log
package top.malaoshi.controllers;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
@RestController
@Slf4j //添加注解
public class NoticeCtrl {
@GetMapping(value = "/notice/{id}")
public String notice(@PathVariable String id) {
log.info("id--",id); //直接使用
return "通知成功! " + id;
}
}