Spring boot動態(tài)修改日志級別的方法
一、前言
我們經(jīng)常會遇到業(yè)務(wù)想看debug日志的問題,但是debug日志頻繁打印會對日志查看有影響,且日志多對系統(tǒng)也會有一定的壓力,因此,如果可以在需要的時候動態(tài)臨時調(diào)整下日志的級別則是比較完美的,spring boot已經(jīng)支持這種功能。
二、Spring boot 2.1調(diào)整方式
1、查看當前應(yīng)用各包/類的日志級別
由于引入了很多其它的組件,spring boot支持對不同組件精細化調(diào)整日志級別
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、查看指定包/類日志詳情
http://localhost:7011/actuator/loggers/com.alibaba.druid
{
"configuredLevel": null,
"effectiveLevel": "INFO"
}3、動態(tài)修改日志級別

再次查看日志級別如下,可見修改成功:

三、Spring boot 1.5 調(diào)整方式
URL不一樣

查看日志級別:

參考資料:
到此這篇關(guān)于Spring boot動態(tài)修改日志級別的文章就介紹到這了,更多相關(guān)Spring boot動態(tài)修改日志級別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
記一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請求異常的解決辦法
Knife4j是一個集Swagger2 和 OpenAPI3為一體的增強解決方案,下面這篇文章主要給大家介紹了關(guān)于一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請求異常的解決辦法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-02-02
java利用注解實現(xiàn)簡單的excel數(shù)據(jù)讀取
這篇文章主要為大家詳細介紹了java利用注解實現(xiàn)簡單的excel數(shù)據(jù)讀取,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Java微信二次開發(fā)(一) Java微信請求驗證功能
這篇文章主要為大家詳細介紹了Java微信二次開發(fā)第一篇,Java微信請求驗證功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
Seata AT模式TransactionHook被刪除探究
這篇文章主要為大家介紹了Seata AT模式TransactionHook被刪除探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
Java中的synchronized?優(yōu)化方法之鎖膨脹機制
這篇文章主要介紹了Java中的synchronized?優(yōu)化方法之鎖膨脹機制,鎖膨脹機制是提升?synchronized?性能最有利的方法之一,下面我們就來看看什么事鎖膨脹及鎖膨脹的各種細節(jié)2022-05-05
Jpa數(shù)據(jù)操作以及@Query和@Modifying注解使用方式
這篇文章主要介紹了Jpa數(shù)據(jù)操作以及@Query和@Modifying注解使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07

