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

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

只有error日志被打印。
這樣,我們的日志配置就完成了
到此這篇關于Springboot使用slf4j記錄日志的方法步驟的文章就介紹到這了,更多相關Springboot slf4j記錄日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

