簡體   English   中英

在不同環境Log4j中記錄應用程序

[英]Logging for application in different environment Log4j

我正在使用Log4j開發一個日志框架。 我無法弄清楚如何為不同的環境維護單獨的日志文件,即開發,測試,登台和生產。

首先,您需要為每個環境提供不同的log4j.xml副本。

讓我們稱之為log4j-dev.xml,log4j-test.xml,log4j-stage.xml和log4j-prod.xml,每個都有自己的設置,如日志文件名和日志級別。

然后在服務器啟動時傳入相應的文件作為系統屬性,如下所示 -

-Dlog4j.configuration=log4j-dev.xml

此URL包含有關如何為Tomcat傳遞此URL的示例。 對於要部署的服務器,概念是相同的。

在Windows上,我使用"set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml"而不是log4j.configuration

暫無
暫無

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

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