最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2022年01月23日 10:55:09   作者:朱_哲  
本文主要介紹了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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring-Boot框架初步搭建

    Spring-Boot框架初步搭建

    本篇文章主要介紹了Spring-Boot框架初步搭建,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • java調(diào)用opencv身份證號識別詳解

    java調(diào)用opencv身份證號識別詳解

    這篇文章主要為大家詳細介紹了java如何調(diào)用opencv實現(xiàn)身份證號的識別,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • Java 八種基本類型和基本類型封裝類

    Java 八種基本類型和基本類型封裝類

    八種基本數(shù)據(jù)類型分別是:int、short、float、double、long、boolean、byte、char;下面跟隨腳本之家小編一起學習java八種基本類型和基本類型封裝類
    2017-09-09
  • 淺析Java?ReentrantLock鎖的原理與使用

    淺析Java?ReentrantLock鎖的原理與使用

    這篇文章主要為大家詳細介紹了Java中ReentrantLock鎖的原理與使用,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2023-08-08
  • SpringBoot實現(xiàn)給屬性賦值的兩種方式

    SpringBoot實現(xiàn)給屬性賦值的兩種方式

    在Spring Boot中,配置文件是用來設置應用程序的各種參數(shù)和操作模式的重要部分,Spring Boot支持兩種主要類型的配置文件:properties文件和YAML 文件,這兩種文件都可以用來定義相同的配置,接下來由小編給大家詳細的介紹一下這兩種方式
    2024-07-07
  • MyBatis屬性名和字段名不一致的問題解決方法

    MyBatis屬性名和字段名不一致的問題解決方法

    這篇文章給大家詳細介紹了MyBatis屬性名和字段名不一致的問題解決,文中有詳細的代碼示例和圖文展示供大家參考,對大家的學習或工作有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • SpringMVC 傳日期參數(shù)到后臺的實例講解

    SpringMVC 傳日期參數(shù)到后臺的實例講解

    下面小編就為大家分享一篇SpringMVC 傳日期參數(shù)到后臺的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 詳解@Autowired是如何注入變量的

    詳解@Autowired是如何注入變量的

    在?Spring?容器中,當我們想給某一個屬性注入值的時候,有多種不同的方式,例如使用?@Autowired、@Inject等注解,下面小編就來和小伙伴們聊一聊,@Autowired?到底是如何把數(shù)據(jù)注入進來的
    2023-07-07
  • 解決spring-boot使用logback的大坑

    解決spring-boot使用logback的大坑

    這篇文章主要介紹了解決spring-boot使用logback的大坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java對int[]數(shù)組做新增刪除去重操作代碼

    Java對int[]數(shù)組做新增刪除去重操作代碼

    這篇文章主要介紹了Java里面對int[]數(shù)組做新增刪除去重實現(xiàn),這里記錄下使用int[]數(shù)組對數(shù)組進行新增刪除去重等操作,用來更加了解java里面的集合類思想,需要的朋友可以參考下
    2023-10-10

最新評論

竹溪县| 海南省| 夏河县| 咸宁市| 赤城县| 康保县| 彭山县| 昭觉县| 合作市| 荆州市| 东方市| 新余市| 栾城县| 邢台市| 五常市| 韩城市| 永胜县| 东莞市| 潜江市| 韩城市| 青岛市| 龙里县| 亚东县| 南澳县| 东明县| 顺平县| 永宁县| 旌德县| 长泰县| 土默特左旗| 佛学| 玉龙| 湘西| 东丽区| 呼和浩特市| 七台河市| 宽城| 社旗县| 横山县| 弥渡县| 新乡市|