2011-02-10 46 views
1

我使用Eclipse作爲我的IDE來開發我的項目。如我所料,該日誌已經輸出到myproject/logs/log.log,直到我做了一些設置,我從某個網站上看到。在我的項目下設置log4j輸出日誌文件不是eclipse

我去了Windows - > preferences - > Java - > Build Path - > Classpath Variable來添加「log4j-1.2.16.jar」。
從那時起,日誌文件開始顯示在D:\ eclipse \ logs \下,而不是D:\ workspace \ MyProject \ logs中。

我刪除了classpath變量條目並重新啓動Eclipse,但我不能讓我的項目下創建的日誌文件了。

幫助!!! 謝謝。

+0

由於雙方cherouvim和延斯的回覆! Jen的回答實際上是我在尋找的,因爲我的客戶端不需要使用Tomcat。 – 2011-02-15 09:31:43

回答

1

如果你明確定義日誌應該去的路徑,那最好。例如,如果這是部署在Tomcat您可以在Web應用程序:

log4j.appender.YOURLOG.file=${catalina.home}/logs/my-application.log 
0

我想日誌文件的位置(如果不是絕對路徑)是相對於您的應用程序的工作目錄。您可以設置應用程序的工作目錄中運行配置:

運行 - >運行配置 - >參數選項卡

在屏幕的下方,你可以設置你的工作目錄

相關問題