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

Spring boot動(dòng)態(tài)修改日志級(jí)別的方法

 更新時(shí)間:2022年12月19日 14:35:31   作者:小魏的博客  
我們經(jīng)常會(huì)遇到業(yè)務(wù)想看debug日志的問(wèn)題,但是debug日志頻繁打印會(huì)對(duì)日志查看有影響,且日志多對(duì)系統(tǒng)也會(huì)有一定的壓力,因此,如果可以在需要的時(shí)候動(dòng)態(tài)臨時(shí)調(diào)整下日志的級(jí)別則是比較完美的,spring boot已經(jīng)支持這種功能,需要的朋友可以參考下

一、前言

我們經(jīng)常會(huì)遇到業(yè)務(wù)想看debug日志的問(wèn)題,但是debug日志頻繁打印會(huì)對(duì)日志查看有影響,且日志多對(duì)系統(tǒng)也會(huì)有一定的壓力,因此,如果可以在需要的時(shí)候動(dòng)態(tài)臨時(shí)調(diào)整下日志的級(jí)別則是比較完美的,spring boot已經(jīng)支持這種功能。

二、Spring boot 2.1調(diào)整方式

1、查看當(dāng)前應(yīng)用各包/類(lèi)的日志級(jí)別

由于引入了很多其它的組件,spring boot支持對(duì)不同組件精細(xì)化調(diào)整日志級(jí)別

http://localhost:7011/actuator/loggers

{
    "levels": [
        "OFF",
        "ERROR",
        "WARN",
        "INFO",
        "DEBUG",
        "TRACE"
    ],
    "loggers": {
        "ROOT": {
            "configuredLevel": "DEBUG",
            "effectiveLevel": "DEBUG"
        },
        "com": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid.pool": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid.pool.DruidAbstractDataSource": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid.pool.DruidConnectionHolder": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid.pool.DruidDataSource": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        "com.alibaba.druid.pool.DruidDataSourceStatLoggerImpl": {
            "configuredLevel": null,
            "effectiveLevel": "DEBUG"
        },
        // ...省略
    }
}

2、查看指定包/類(lèi)日志詳情

http://localhost:7011/actuator/loggers/com.alibaba.druid

{
    "configuredLevel": null,
    "effectiveLevel": "INFO"
}

3、動(dòng)態(tài)修改日志級(jí)別

up-687d8b91ebeb7e9138aa1254184e40b46e6.png

再次查看日志級(jí)別如下,可見(jiàn)修改成功:

up-8b70009fb743142f41afe2f21b6ab81a034.png

三、Spring boot 1.5 調(diào)整方式

URL不一樣

up-6e50f5bcd31cb816d8bb8fb4ec458bd7f5b.png

查看日志級(jí)別:

up-e74cd343e5803de72e09e694913d1955cb9.png

參考資料:

Spring Boot 2動(dòng)態(tài)修改日志級(jí)別

到此這篇關(guān)于Spring boot動(dòng)態(tài)修改日志級(jí)別的文章就介紹到這了,更多相關(guān)Spring boot動(dòng)態(tài)修改日志級(jí)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SVN導(dǎo)入maven項(xiàng)目報(bào)錯(cuò)解決方案

    SVN導(dǎo)入maven項(xiàng)目報(bào)錯(cuò)解決方案

    這篇文章主要介紹了SVN導(dǎo)入maven項(xiàng)目報(bào)錯(cuò)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot整合定時(shí)任務(wù)的方法

    SpringBoot整合定時(shí)任務(wù)的方法

    通過(guò) ThreadPoolExecutor 可以實(shí)現(xiàn)各式各樣的自定義線程池,而 ScheduledThreadPoolExecutor 類(lèi)則在自定義線程池的基礎(chǔ)上增加了周期性執(zhí)行任務(wù)的功能,這篇文章主要介紹了SpringBoot整合定時(shí)任務(wù),需要的朋友可以參考下
    2024-05-05
  • Java迭代器與Collection接口超詳細(xì)講解

    Java迭代器與Collection接口超詳細(xì)講解

    Collection也稱(chēng)集合,集合概述:集合是Java中提供的一種容器,可以用來(lái)存儲(chǔ)多個(gè)數(shù)據(jù)。Iterator(迭代器)不是一個(gè)集合,它是一種用于訪問(wèn)集合的方法,可用于迭代 ArrayList 和 HashSet 等集合
    2022-07-07
  • Springboot實(shí)現(xiàn)發(fā)送郵件及注冊(cè)激活步驟

    Springboot實(shí)現(xiàn)發(fā)送郵件及注冊(cè)激活步驟

    為了方便郵件發(fā)送功能的使用,我們用郵件發(fā)送功能實(shí)現(xiàn)用戶(hù)注冊(cè),實(shí)現(xiàn)步驟大概就是進(jìn)行用戶(hù)注冊(cè)同時(shí)發(fā)送一封激活郵件,郵件里附帶激活鏈接,關(guān)于Springboot發(fā)送郵件注冊(cè)激活功能的實(shí)現(xiàn)參考下本文吧
    2021-06-06
  • 詳解Spring?Security怎么從數(shù)據(jù)庫(kù)加載我們的用戶(hù)

    詳解Spring?Security怎么從數(shù)據(jù)庫(kù)加載我們的用戶(hù)

    這篇文章主要為大家介紹了Spring?Security怎么從數(shù)據(jù)庫(kù)加載我們的用戶(hù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Java Listener監(jiān)聽(tīng)器使用規(guī)范詳細(xì)介紹

    Java Listener監(jiān)聽(tīng)器使用規(guī)范詳細(xì)介紹

    監(jiān)聽(tīng)器是一個(gè)專(zhuān)門(mén)用于對(duì)其他對(duì)象身上發(fā)生的事件或狀態(tài)改變進(jìn)行監(jiān)聽(tīng)和相應(yīng)處理的對(duì)象,當(dāng)被監(jiān)視的對(duì)象發(fā)生情況時(shí),立即采取相應(yīng)的行動(dòng)。監(jiān)聽(tīng)器其實(shí)就是一個(gè)實(shí)現(xiàn)特定接口的普通java程序,這個(gè)程序?qū)iT(mén)用于監(jiān)聽(tīng)另一個(gè)java對(duì)象的方法調(diào)用或?qū)傩愿淖?/div> 2023-01-01
  • 基于jdbc處理Clob的使用介紹

    基于jdbc處理Clob的使用介紹

    本篇文章是對(duì)jdbc處理Clob的使用進(jìn)行了分析介紹,需要的朋友參考下
    2013-05-05
  • 如何查看java進(jìn)程內(nèi)存占用情況

    如何查看java進(jìn)程內(nèi)存占用情況

    這篇文章主要介紹了如何查看java進(jìn)程內(nèi)存占用情況問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Java異常跟蹤棧定義與用法示例

    Java異常跟蹤棧定義與用法示例

    這篇文章主要介紹了Java異常跟蹤棧定義與用法,結(jié)合具體實(shí)例形式分析了異常處理?xiàng)5母拍?、原理及相關(guān)使用技巧,需要的朋友可以參考下
    2018-05-05
  • SpringBoot?Bean實(shí)例化流程解析

    SpringBoot?Bean實(shí)例化流程解析

    在SpringBoot啟動(dòng)過(guò)程中會(huì)執(zhí)行refreshContext()方法,而在其執(zhí)行過(guò)程中,又會(huì)調(diào)用finishBeanFactoryInitialization()方法,該方法負(fù)責(zé)了Bean的實(shí)例化,那么本文將從源碼跟讀的角度來(lái)解析一下具體流程
    2023-08-08

最新評(píng)論