Spring boot動(dòng)態(tài)修改日志級(jí)別的方法
一、前言
我們經(jīng)常會(huì)遇到業(yè)務(wù)想看debug日志的問題,但是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)用各包/類的日志級(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、查看指定包/類日志詳情
http://localhost:7011/actuator/loggers/com.alibaba.druid
{
"configuredLevel": null,
"effectiveLevel": "INFO"
}3、動(dòng)態(tài)修改日志級(jí)別

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

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

查看日志級(jí)別:

參考資料:
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)文章
記一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請(qǐng)求異常的解決辦法
Knife4j是一個(gè)集Swagger2 和 OpenAPI3為一體的增強(qiáng)解決方案,下面這篇文章主要給大家介紹了關(guān)于一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請(qǐng)求異常的解決辦法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02
Java8如何優(yōu)雅的記錄代碼運(yùn)行時(shí)間
這篇文章主要為大家詳細(xì)介紹了 Java 8 中幾種記錄代碼運(yùn)行時(shí)間的優(yōu)雅方式,并附上實(shí)用工具類與建議,希望可以幫助大家提高大家的代碼可讀性與復(fù)用性2025-04-04
java利用注解實(shí)現(xiàn)簡(jiǎn)單的excel數(shù)據(jù)讀取
這篇文章主要為大家詳細(xì)介紹了java利用注解實(shí)現(xiàn)簡(jiǎn)單的excel數(shù)據(jù)讀取,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Java微信二次開發(fā)(一) Java微信請(qǐng)求驗(yàn)證功能
這篇文章主要為大家詳細(xì)介紹了Java微信二次開發(fā)第一篇,Java微信請(qǐng)求驗(yàn)證功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
Seata AT模式TransactionHook被刪除探究
這篇文章主要為大家介紹了Seata AT模式TransactionHook被刪除探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
Java中的synchronized?優(yōu)化方法之鎖膨脹機(jī)制
這篇文章主要介紹了Java中的synchronized?優(yōu)化方法之鎖膨脹機(jī)制,鎖膨脹機(jī)制是提升?synchronized?性能最有利的方法之一,下面我們就來看看什么事鎖膨脹及鎖膨脹的各種細(xì)節(jié)2022-05-05
Jpa數(shù)據(jù)操作以及@Query和@Modifying注解使用方式
這篇文章主要介紹了Jpa數(shù)據(jù)操作以及@Query和@Modifying注解使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07

