欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot使用slf4j記錄日志的方法步驟

 更新時間:2022年01月23日 10:55:09   作者:朱_哲  
本文主要介紹了Springboot使用slf4j記錄日志的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

前言

在項目開發(fā)中,記錄日志是必做的一件事情。而當(dāng)我們使用Springboot框架時,記錄日志就變得極其簡單了。

springboot內(nèi)置了slf4j日志框架,我們只需要添加依賴,做一些簡單的配置就ok了。

下面,我們就來看看在Springboot項目中如何使用slf4j。

如何在Springboot中使用slf4j記錄日志

首先,我們還是新建一個Springboot工程。

在創(chuàng)建工程時,我們直接加入所需要的依賴。(Web依賴?yán)锇瑃omcat,所以我們需要一起加入,以便測試)

在這里,博主使用的時IDEA。

需要注意的是,Lombok這個依賴需要安裝插件,我們直接可以在線安裝:

打開File  -- setting  -- Plugins

然后直接搜Lombok就可以安裝了。

關(guān)于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方法。可以看到控制臺打印如下日志:

因為當(dāng)前配置是info級別,所以我們可以看到info和error日志。

現(xiàn)在,我們將日志級別改為error

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

只有error日志被打印。

這樣,我們的日志配置就完成了

到此這篇關(guān)于Springboot使用slf4j記錄日志的方法步驟的文章就介紹到這了,更多相關(guān)Springboot slf4j記錄日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于同一個service調(diào)用service本身的方法

    關(guān)于同一個service調(diào)用service本身的方法

    這篇文章主要介紹了關(guān)于同一個service調(diào)用service本身的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 關(guān)于MyBatis 查詢數(shù)據(jù)時屬性中多對一的問題(多條數(shù)據(jù)對應(yīng)一條數(shù)據(jù))

    關(guān)于MyBatis 查詢數(shù)據(jù)時屬性中多對一的問題(多條數(shù)據(jù)對應(yīng)一條數(shù)據(jù))

    這篇文章主要介紹了MyBatis 查詢數(shù)據(jù)時屬性中多對一的問題(多條數(shù)據(jù)對應(yīng)一條數(shù)據(jù)),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java中閉包簡單代碼示例

    Java中閉包簡單代碼示例

    這篇文章主要介紹了Java中閉包簡單代碼示例,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • SpringCloud微服務(wù)多應(yīng)用腳手架的搭建與部署方式

    SpringCloud微服務(wù)多應(yīng)用腳手架的搭建與部署方式

    這篇文章主要介紹了SpringCloud微服務(wù)多應(yīng)用腳手架的搭建與部署方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Mybatis中的延遲加載詳細(xì)解讀

    Mybatis中的延遲加載詳細(xì)解讀

    這篇文章主要介紹了Mybatis中的延遲加載詳細(xì)解讀,Mybatis中延遲加載又稱為懶加載,是指在進(jìn)行關(guān)聯(lián)查詢時,按照設(shè)置延遲規(guī)則推遲對關(guān)聯(lián)對象的select查詢,延遲加載可以有效的減少數(shù)據(jù)庫的壓力,需要的朋友可以參考下
    2023-10-10
  • java實現(xiàn)6種字符串?dāng)?shù)組的排序(String array sort)

    java實現(xiàn)6種字符串?dāng)?shù)組的排序(String array sort)

    這篇文章主要介紹了java實現(xiàn)6種字符串?dāng)?shù)組的排序(String array sort),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Java?中不全部使用?Static?方法的理由

    Java?中不全部使用?Static?方法的理由

    這篇文章主要介紹了Java?中不全部使用?Static?方法的理由,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • Java虛擬機(jī)運行時數(shù)據(jù)區(qū)域匯總

    Java虛擬機(jī)運行時數(shù)據(jù)區(qū)域匯總

    這篇文章主要給大家介紹了關(guān)于Java虛擬機(jī)運行時數(shù)據(jù)區(qū)域的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 淺談Java中String的常用方法

    淺談Java中String的常用方法

    今天帶大家來復(fù)習(xí)一下Java中String的常用方法,文中有非常詳細(xì)的介紹,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 使用springboot aop來實現(xiàn)讀寫分離和事物配置

    使用springboot aop來實現(xiàn)讀寫分離和事物配置

    這篇文章主要介紹了使用springboot aop來實現(xiàn)讀寫分離和事物配置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論