我想用db參數設置我的log4j日誌路徑。 我log4j屬性是這樣的:Log4J servlet中的日誌路徑(TOMCAT)
log4j.appender.file.File=${log.app.path}/app/app1.log
我填充系統屬性$ {} log.app.path與JVM變種。 現在我想用數據庫中的值設置該路徑。比我想使用ServletContextListener設置它,但我發現log4j運行正常。
有什麼建議嗎? 謝謝。
我想用db參數設置我的log4j日誌路徑。 我log4j屬性是這樣的:Log4J servlet中的日誌路徑(TOMCAT)
log4j.appender.file.File=${log.app.path}/app/app1.log
我填充系統屬性$ {} log.app.path與JVM變種。 現在我想用數據庫中的值設置該路徑。比我想使用ServletContextListener設置它,但我發現log4j運行正常。
有什麼建議嗎? 謝謝。
您始終可以用代碼中的FileAppender初始化記錄器。您可以使用您想要的值(從數據庫或以前的地方),並將FileAppender的參數設置爲Logger Object。
不,但這是爲登錄到數據庫...我想登錄文件,但在一個在db中定義的地方。 – Tobia
好,但它在其他地方開始洛...這是difficiult做到不丟失日誌記錄編輯路徑,對嗎? – Tobia
檢查它是如何記錄一些!..如果你提供一個正確的路徑,如果路徑是寫訪問,應該做的工作 – Kris