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

springboot整合日志處理Logback的實(shí)現(xiàn)示例

 更新時(shí)間:2024年01月31日 10:09:15   作者:忘憂記  
Logback是由log4j創(chuàng)始人設(shè)計(jì)的又一個(gè)開源日志組件,本文主要介紹了springboot整合日志處理Logback,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

引言

? springboot框架 集成日志 logback 日志
? Logback是由log4j創(chuàng)始人設(shè)計(jì)的又一個(gè)開源日志組件。目前,logback分為三個(gè)模塊:logback-core,logback-classic和logback-access。是對(duì)log4j日志展示進(jìn)一步改進(jìn)!

日志的級(jí)別

在這里插入圖片描述

All < Trace < DEBUG < INFO < WARN < ERROR < Fatal < OFF

  • OFF | 關(guān)閉:最高級(jí)別,不打印日志。
  • FATAL | 致命:指明非常嚴(yán)重的可能會(huì)導(dǎo)致應(yīng)用終止執(zhí)行錯(cuò)誤事件。
  • ERROR | 錯(cuò)誤:指明錯(cuò)誤事件,但應(yīng)用可能還能繼續(xù)運(yùn)行。
  • WARN | 警告:指明可能潛在的危險(xiǎn)狀況。
  • INFO | 信息:指明描述信息,從粗粒度上描述了應(yīng)用運(yùn)行過(guò)程。
  • DEBUG | 調(diào)試:指明細(xì)致的事件信息,對(duì)調(diào)試應(yīng)用最有用。
  • TRACE | 跟蹤:指明程序運(yùn)行軌跡,比DEBUG級(jí)別的粒度更細(xì)。
  • ALL | 所有:所有日志級(jí)別,包括定制級(jí)別。

日志級(jí)別由低到高: 日志級(jí)別越高輸出的日志信息越多

項(xiàng)目中日志的分類

  • 一種是rootLogger(根全局日志) : 用來(lái)監(jiān)聽項(xiàng)目中所有的運(yùn)行日志 包括引入依賴jar中的日志

  • 一種是logger(指定包級(jí)別日志) : 用來(lái)監(jiān)聽項(xiàng)目中指定包中的日志信息

配置日志

logging:
  level:
    root: debug #指定根日志級(jí)別(一般不推薦修改根日志,輸出信息太多,推薦使用子日志)
    com.demo.dao: debug #指定某個(gè)包中日志
  file:
    name: run.log #指定日志名稱
    path: ./  #指定日志文件目錄

項(xiàng)目中使用日志

@Controller
public class HelloController {
    //聲明日志成員
    private static final Logger log = LoggerFactory.getLogger(HelloController.class);
    @RequestMapping("/hello")
    @ResponseBody
    public String hello(){
        System.out.println("======hello world=======");
        logger.debug("DEBUG,{}","信息");
        logger.info("INFO,{}","信息");
        logger.warn("WARN,{}","信息");
        logger.error("ERROR,{}","信息");
        return "hello";
    }
}

插件使用日志

下載logSupport插件即可

在這里插入圖片描述

配置插件內(nèi)容

在這里插入圖片描述

最后測(cè)試

public class StudentService {
    private static final Logger log = LoggerFactory.getLogger(StudentService.class);
    @Autowired
    private StudentMapper studentMapper;
    public List<Student> findAll() {
        return studentMapper.findAll();
    }
    public void  save(Student student){
        studentMapper.save(student);
        log.debug("個(gè)人信息"+student.toString());
    }
}

在這里插入圖片描述

到此這篇關(guān)于springboot整合日志處理Logback的文章就介紹到這了,更多相關(guān)springboot整合Logback內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • java中對(duì)象為null時(shí)的打印輸出方式

    java中對(duì)象為null時(shí)的打印輸出方式

    這篇文章主要介紹了java中對(duì)象為null時(shí)的打印輸出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • redis分布式鎖的實(shí)現(xiàn)原理詳解

    redis分布式鎖的實(shí)現(xiàn)原理詳解

    這篇文章主要為大家詳細(xì)介紹了redis分布式鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • Java反射機(jī)制的實(shí)現(xiàn)詳解

    Java反射機(jī)制的實(shí)現(xiàn)詳解

    反射主要解決動(dòng)態(tài)編程,即使用反射時(shí),所有的對(duì)象生成是動(dòng)態(tài)的,因此調(diào)用的方法也是動(dòng)態(tài)的.反射可以簡(jiǎn)化開發(fā),但是代碼的可讀性很低
    2013-05-05
  • SpringCloud 限流、熔斷、降級(jí)的區(qū)別及實(shí)現(xiàn)

    SpringCloud 限流、熔斷、降級(jí)的區(qū)別及實(shí)現(xiàn)

    本文主要介紹了SpringCloud 限流、熔斷、降級(jí)的區(qū)別及實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Java Synchronized字節(jié)碼層分析體驗(yàn)

    Java Synchronized字節(jié)碼層分析體驗(yàn)

    這篇文章主要介紹了Java Synchronized字節(jié)碼層分析,synchronized關(guān)鍵字解決了多個(gè)線程之間的資源同步性,synchronized關(guān)鍵字保證了它修飾的方法或者代碼塊任意時(shí)刻只有一個(gè)線程在訪問(wèn)
    2023-04-04
  • Spring Boot 緩存 Cache 入門詳解

    Spring Boot 緩存 Cache 入門詳解

    本文主要介紹SpringBoot緩存的入門知識(shí),包括緩存的必要性、常見的緩存策略、SpringCache的注解使用、SpringBoot與緩存的集成以及Ehcache和Redis的示例,同時(shí),還提供了緩存面試問(wèn)題的思路和答案,幫助讀者更好地理解和掌握SpringBoot緩存的相關(guān)內(nèi)容,感興趣的朋友一起看看吧
    2025-03-03
  • java 中動(dòng)態(tài)代理詳解及實(shí)例

    java 中動(dòng)態(tài)代理詳解及實(shí)例

    這篇文章主要介紹了java 中動(dòng)態(tài)代理詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Java項(xiàng)目開發(fā)中ThreadLocal的6大用法總結(jié)

    Java項(xiàng)目開發(fā)中ThreadLocal的6大用法總結(jié)

    ThreadLocal在項(xiàng)目中非常常用,本文整理了Java項(xiàng)目開發(fā)中ThreadLocal的6大常見用法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2026-01-01
  • Java生成壓縮文件的實(shí)例代碼

    Java生成壓縮文件的實(shí)例代碼

    在工作過(guò)程中,需要將一個(gè)文件夾生成壓縮文件,然后提供給用戶下載。下面通過(guò)實(shí)例代碼給大家介紹Java生成壓縮文件的方法,感興趣的朋友一起看看吧
    2018-06-06
  • MyBatis中高級(jí)多表查詢(ResultMap、association、collection)詳解

    MyBatis中高級(jí)多表查詢(ResultMap、association、collection)詳解

    文章主要介紹了MyBatis中高級(jí)多表查詢的四種方式:ResultMap、association、collection以及自連接查詢,通過(guò)定義接口的抽象方法、編寫mapper.xml和測(cè)試類,詳細(xì)展示了如何根據(jù)復(fù)雜數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)的裝配和查詢,感興趣的朋友一起看看吧
    2024-11-11

最新評(píng)論

南郑县| 达拉特旗| 玉溪市| 正阳县| 乌兰察布市| 江津市| 蚌埠市| 南充市| 涿鹿县| 图木舒克市| 建阳市| 丹江口市| 新巴尔虎右旗| 刚察县| 元朗区| 镇原县| 中卫市| 香港 | 上栗县| 南平市| 龙岩市| 探索| 甘洛县| 开江县| 新津县| 祁阳县| 新乡市| 印江| 南木林县| 太保市| 共和县| 浮山县| 巨野县| 简阳市| 睢宁县| 亚东县| 民县| 常德市| 闽清县| 简阳市| 赞皇县|