打開 log4j 的 debug mode

使用 log4j 的時候,若是找不到 log4j.properties 會出現警告的訊息,若是想看更詳細的訊息,可以加上

-Dlog4j.debug=true

在執行命令中。

但是我試用的結果,增加的訊息顯示會搜尋 log4j.xml 或是 log4j.properties 檔案,若是都沒有找到的話,才會顯示錯誤訊息。

重要的是,要把 log4j.properties 加在 classpath 中,這樣就會找得到了。剛剛就是忘了把"."加入 classpath 中,結果 log4j.properties 檔案一直找不到…

參考文章:
My Wiki: Know how log4j tries to configure itself

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: