日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

日志级别_SpringBoot实战(十三):Admin动态修改日志级别

發布時間:2024/7/5 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日志级别_SpringBoot实战(十三):Admin动态修改日志级别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

強烈推薦一個大神的人工智能的教程:http://www.captainbed.net/zhanghan

【前言】

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

【動態修改日志級別】

一、生產環境日志輸出的狀況

1、生產環境日志輸出的困惑

A.設置日志輸出級別為info;

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

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

B.設置日志輸出級別為error;

(1)優點:日志消耗系統性能較小;

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

2、解決辦法:

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

(1)優點:無需改造現有項目,無需增加監控系統管理日志級別;

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

B.動態配置日志級別:通過Spring Boot Admin的日志級別管理來動態調整日志級別;

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

(2)缺點:需要對現有系統進行改造,增加Spring Boot Admin監控系統;

二、項目集成

參考上篇博文《SpringBoot實戰(十二):集成 Spring Boot Admin 監控》

三、效果展示

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

2、訪問系統接口,查看日志

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

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

? 四、項目地址:

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

2、代碼版本:1.5.0-Release

【總結】

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

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

總結

以上是生活随笔為你收集整理的日志级别_SpringBoot实战(十三):Admin动态修改日志级别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。