Springboot使用slf4j記錄日志的方法步驟
前言
在項目開發(fā)中,記錄日志是必做的一件事情。而當我們使用Springboot框架時,記錄日志就變得極其簡單了。
springboot內(nèi)置了slf4j日志框架,我們只需要添加依賴,做一些簡單的配置就ok了。
下面,我們就來看看在Springboot項目中如何使用slf4j。
如何在Springboot中使用slf4j記錄日志
首先,我們還是新建一個Springboot工程。
在創(chuàng)建工程時,我們直接加入所需要的依賴。(Web依賴里包含tomcat,所以我們需要一起加入,以便測試)

在這里,博主使用的時IDEA。
需要注意的是,Lombok這個依賴需要安裝插件,我們直接可以在線安裝:
打開File -- setting -- Plugins
然后直接搜Lombok就可以安裝了。

關于lombok還有很多別的功能,比如使用@Data注解可以為一個bean自動生成getter , setter方法及toString 方法 。。。
好了,現(xiàn)在我們已經(jīng)創(chuàng)建好了項目,我們可以看一下pom文件

lombok的依賴已經(jīng)成功加入。
現(xiàn)在,我們在yml文件中配置日志級別:info

這樣,我們的配置就完成了。
測試
接下來就是測試了:
我們新建一個Controller
package com.space.slf4j;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author zhuzhe
* @date 2018/6/3 16:17
* @email 1529949535@qq.com
*/
@Slf4j
@RestController
public class TestController {
@RequestMapping("/log")
public String testLog(){
log.info("######### info #########");
log.debug("######### debug #########");
log.error("######### error #########");
return null;
}
}加入@Slf4j的注解。此時,你會發(fā)現(xiàn)在該類中你可以直接使用一個log對象。這就證明你的插件和依賴起作用了。
我們使用log打印三個級別的日志。
然后啟動項目,訪問我們的testLog方法??梢钥吹娇刂婆_打印如下日志:

因為當前配置是info級別,所以我們可以看到info和error日志。
現(xiàn)在,我們將日志級別改為error

重啟項目,再次測試,看到如下結(jié)果:

只有error日志被打印。
這樣,我們的日志配置就完成了
到此這篇關于Springboot使用slf4j記錄日志的方法步驟的文章就介紹到這了,更多相關Springboot slf4j記錄日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- SpringBoot3集成SLF4J+logback進行日志記錄的實現(xiàn)
- SpringBoot如何使用slf4j日志及其項目配置、MVC支持
- springboot使用@Slf4j進行日志的記錄步驟詳解
- SpringBoot+slf4j實現(xiàn)全鏈路調(diào)用日志跟蹤的方法(一)
- Springboot Logback日志多文件輸出方式(按日期和大小分割)
- IDEA?設置?SpringBoot?logback?彩色日志的解決方法?附配置文件
- Springboot使用Logback實現(xiàn)日志配置與異常記錄
- SpringBoot整合日志功能(slf4j+logback)詳解(最新推薦)

