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

Spring Boot Admin 動態(tài)修改日志級別的方法步驟

 更新時間:2020年08月31日 11:33:48   作者:當(dāng)年的春天  
這篇文章主要介紹了Spring Boot Admin 動態(tài)修改日志級別的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

【前言】

       之前關(guān)于線上輸出日志一直有個困惑:如何可以動態(tài)調(diào)整的日志級別,來保證系統(tǒng)在正常運行時性能同時又能在出現(xiàn)問題時打印詳細(xì)的信息來快速定位問題;最近研究一下Spring Boot Admin中動態(tài)日志級別調(diào)整,并集成項目中,在此與大家共享;

【動態(tài)修改日志級別】

         一、生產(chǎn)環(huán)境日志輸出的狀況

                 1、生產(chǎn)環(huán)境日志輸出的困惑

                       A.設(shè)置日志輸出級別為info;

                          (1)優(yōu)點:可以詳細(xì)的打印日志,有利于排錯;

                          (2)缺點:日志消耗系統(tǒng)的性能較大;只能針對整個系統(tǒng)整體設(shè)置日志輸出較多,定位具體類或方法日志效率較低;

                       B.設(shè)置日志輸出級別為error;

                          (1)優(yōu)點:日志消耗系統(tǒng)性能較??;

                          (2)缺點:當(dāng)遇到bug時,無法追蹤到詳細(xì)信息難以定位問題;

                 2、解決辦法:

                       A.比較被動的妥協(xié)解決方案:項目發(fā)布時設(shè)置日志輸出級別為error,當(dāng)線上遇到問題時,再重啟項目修改日志的輸出級別為info;

                          (1)優(yōu)點:無需改造現(xiàn)有項目,無需增加監(jiān)控系統(tǒng)管理日志級別;

                          (2)缺點:每次都需要重啟項目,項目多不利于統(tǒng)一管理;

                       B.動態(tài)配置日志級別:通過Spring Boot Admin的日志級別管理來動態(tài)調(diào)整日志級別;

                          (1)優(yōu)點:動態(tài)更新日志級別,細(xì)粒度控制(項目,包,類)日志級別,便于快速定位問題;

                          (2)缺點:需要對現(xiàn)有系統(tǒng)進(jìn)行改造,增加Spring Boot Admin監(jiān)控系統(tǒng);

         二、項目集成

                參考上篇博文《SpringBoot實戰(zhàn)(十二):集成 Spring Boot Admin 監(jiān)控

         三、效果展示

                 1、查看項目啟動時日志級別

                 2、訪問系統(tǒng)接口,查看日志

                 3、在Admin管理控制臺修改類 com.zhanghan.zhboot.controller.CheckMobileController 的日志級別為Info

                 4、再次訪問接口,查看日志(很顯然,已經(jīng)將修改為info)

         四、項目地址:

                 1、地址:https://github.com/dangnianchuntian/springboot

                 2、代碼版本:1.5.0-Release

【總結(jié)】

         1、動態(tài)修改日志級別將大大提高我們排錯的效率,盡快定位問題,減少損失;

         2、接下來會為大家共享更多關(guān)于SpringBootAdmin的特性。

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

相關(guān)文章

  • java8中新的Date和Time詳解

    java8中新的Date和Time詳解

    這篇文章主要是java8中新的Date和Time,探討新Date類和Time類背后的設(shè)計原則,有所需要的小伙伴希望能幫助到你
    2016-07-07
  • Java實現(xiàn)的文本字符串操作工具類實例【數(shù)據(jù)替換,加密解密操作】

    Java實現(xiàn)的文本字符串操作工具類實例【數(shù)據(jù)替換,加密解密操作】

    這篇文章主要介紹了Java實現(xiàn)的文本字符串操作工具類,可實現(xiàn)數(shù)據(jù)替換、加密解密等操作,涉及java字符串遍歷、編碼轉(zhuǎn)換、替換等相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java 中POI 導(dǎo)入EXCEL2003 和EXCEL2007的實現(xiàn)方法

    Java 中POI 導(dǎo)入EXCEL2003 和EXCEL2007的實現(xiàn)方法

    這篇文章主要介紹了Java 中POI 導(dǎo)入EXCEL2003 和EXCEL2007的實現(xiàn)方法的相關(guān)資料,希望通過本文大家能掌握理解這種方法,需要的朋友可以參考下
    2017-09-09
  • 跳表的由來及Java實現(xiàn)詳解

    跳表的由來及Java實現(xiàn)詳解

    跳表(Skip List)是一種基于鏈表的數(shù)據(jù)結(jié)構(gòu),它可以支持快速的查找、插入、刪除操作,本文主要來和大家講講跳表的由來與實現(xiàn),感興趣的小伙伴可以了解一下
    2023-06-06
  • Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則解析

    Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則解析

    在Java中,ByteBuffer是java.nio包中的一個類,用于處理字節(jié)數(shù)據(jù),ByteBuffer提供了兩種方式來分配內(nèi)存:allocate和allocateDirect,這篇文章主要介紹了Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則 ,需要的朋友可以參考下
    2023-12-12
  • 關(guān)于feign對x-www-form-urlencode類型的encode和decode問題

    關(guān)于feign對x-www-form-urlencode類型的encode和decode問題

    這篇文章主要介紹了關(guān)于feign對x-www-form-urlencode類型的encode和decode問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java?數(shù)據(jù)庫連接池Druid?的介紹

    Java?數(shù)據(jù)庫連接池Druid?的介紹

    這篇文章主要給大家分享的是?Java?數(shù)據(jù)庫連接池Druid?的介紹,Druid是一個JDBC組件,它包括三部分:?DruidDriver?代理Driver,能夠提供基于Filter-Chain模式的插件體系。?DruidDataSource?高效可管理的數(shù)據(jù)庫連接池,下面來看看文中的詳細(xì)內(nèi)容,需要的朋友也可以參考一下
    2021-11-11
  • Spring Boot Hazelcast Caching 使用和配置詳解

    Spring Boot Hazelcast Caching 使用和配置詳解

    這篇文章主要介紹了Spring Boot Hazelcast Caching 使用和配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • JAVA日志框架之JUL、JDK原生日志框架詳解

    JAVA日志框架之JUL、JDK原生日志框架詳解

    Java語言的強(qiáng)大之處就是因為它強(qiáng)大而且成熟的生態(tài)體系,其中包括日志框架,下面這篇文章主要給大家介紹了關(guān)于JAVA日志框架之JUL、JDK原生日志框架的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • mybatis攔截器與分頁插件實例教程

    mybatis攔截器與分頁插件實例教程

    Mybatis攔截器常常會被用來進(jìn)行分頁處理。所以下面這篇文章主要給大家介紹了關(guān)于mybatis攔截器與分頁插件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mybatis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論