簡體   English   中英

在Spring Boot應用程序中動態更改日志記錄級別

[英]Change logging level dynamically in spring boot app

我有一個Spring Boot應用程序,在其中使用以下命令提供日志記錄配置

-Dlog4j.configuration=file:E:\workspace\log4j.properties

我正在使用slf4j進行日志記錄。 有什么方法可以更改“ log4j.rootLogger”屬性,並且可以動態更改日志級別。 如果沒有,那應該是什么最好的方法呢?在這種方法中,我可以對代碼進行最少的更改。 提前致謝

您可以在log4j配置中配置monitorInterval:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="30">
...
</Configuration>

https://logging.apache.org/log4j/2.x/manual/configuration.html

Log4j將自動檢測對配置文件的更改並重新配置自身。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM