2014-02-20 37 views
1

我在定義一個記錄器中有一個空格的時候犯了一個錯誤。我是做當名稱包含空格時定義log4j記錄器

Logger.getLogger(MyClass.class + "Foo") 

,而不是

Logger.getLogger(MyClass.class.getName() + "Foo") 

現在記錄器被稱爲"class my.package.MyClassFoo",我已經它部署到生產系統。雖然這不是一個關鍵問題,但我很快就會解決這個問題,我想在下一個部署窗口之前輸出該記錄器。

所以這裏是我的實際問題:我可以在log4j屬性中設置名稱中有空格的記錄器嗎?這意味着像

log4j.logger.class my.package.MyClassFoo=DEBUG 

(沒有工作)在鍵

回答

相關問題