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

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

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

引言

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

日志的級別

在這里插入圖片描述

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

  • OFF | 關(guān)閉:最高級別,不打印日志。
  • 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)行過程。
  • DEBUG | 調(diào)試:指明細(xì)致的事件信息,對調(diào)試應(yīng)用最有用。
  • TRACE | 跟蹤:指明程序運(yùn)行軌跡,比DEBUG級別的粒度更細(xì)。
  • ALL | 所有:所有日志級別,包括定制級別。

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

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

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

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

配置日志

logging:
  level:
    root: debug #指定根日志級別(一般不推薦修改根日志,輸出信息太多,推薦使用子日志)
    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)容

在這里插入圖片描述

最后測試

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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

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

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

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

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

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

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

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

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

    本文主要介紹了SpringCloud 限流、熔斷、降級的區(qū)別及實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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è)線程在訪問
    2023-04-04
  • Spring Boot 緩存 Cache 入門詳解

    Spring Boot 緩存 Cache 入門詳解

    本文主要介紹SpringBoot緩存的入門知識(shí),包括緩存的必要性、常見的緩存策略、SpringCache的注解使用、SpringBoot與緩存的集成以及Ehcache和Redis的示例,同時(shí),還提供了緩存面試問題的思路和答案,幫助讀者更好地理解和掌握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í)例代碼

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

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

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

最新評論

类乌齐县| 措美县| 四子王旗| 永春县| 营口市| 东辽县| 咸丰县| 比如县| 涟水县| 衡阳市| 洪洞县| 县级市| 临桂县| 太湖县| 鄂托克旗| 文化| 同仁县| 青州市| 建瓯市| 墨竹工卡县| 延安市| 乌拉特中旗| 高安市| 维西| 台中市| 中超| 平罗县| 文安县| 新乡市| 天气| 无极县| 赣州市| 繁昌县| 万州区| 合江县| 肇源县| 将乐县| 上饶县| 湖口县| 和硕县| 沅陵县|