簡體   English   中英

在外部設置日志級別log4j

[英]set log level log4j externally

我已經犯規了。 我在其屬性文件中設置了log4j的日志級別以在本地計算機中對其進行測試,但是當我們將其部署在服務器上時,我們在外殼腳本或屬性文件中從外部提供日志級別,並將log4j.property文件捆綁在jar本身中(我知道它是一種奇怪的練習,但現在我對此無能為力。 為此,我們注釋log4j.properties文件中的log.level行,並從VM參數讀取日志級別。 現在的問題是我錯過了注釋已設置為DEBUG級別的log.level行的注釋,並且我希望支持團隊的日志必須處於INFO級別。 現在,即使我嘗試從外部傳遞log.level,屬性文件中的值也會被覆蓋。 我現在該怎么辦? 該代碼定於本周末在生產中運行,所以我無法接觸它。 請救救我:)

您可以使用-Dlog4j.configuration=/your/config.properties啟動應用程序,以覆蓋從類路徑中選擇的配置。

暫無
暫無

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

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