2012-09-18 53 views
0

我編碼打包爲war一個Java網站的Web應用程序,我想補充記錄並指定日誌文件夾寫入日誌文件(使用配置文件,如logback.xml登錄Web應用程序部署爲WAR

很明顯,我不想配置文件夾的絕對路徑。現在我想知道如何配置war中的日誌文件夾。什麼是最佳做法和推薦的方法?

回答

3

我們使用logback.xml中的相對路徑,但更改爲使用env屬性。當路徑相對時,我們永遠無法告訴客戶確切的日誌文件是由於不同的Java EE服務器實現而導致的。使用env變量的絕對路徑使得它更容易。例如

<file>${user.dir}/logs/my_web_app.log</file>