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
(沒有工作)在鍵