2014-10-31 41 views
3

在sl4j SimpleLogger documentation中說它如果有一個名爲simplelogger.properties的文件,它應該自動加載。我無法讓它工作(加載)。一定有什麼明顯的我失蹤了?slf4j的屬性文件即使在類路徑上也不會讀取

的simplelogger.properties的內容:

org.slf4j.simpleLogger.logFile=./logfiletxt 
org.slf4j.simpleLogger.showLogName=false 

當我更改日誌文件屬性作爲參數(-D)它的工作原理,即,它會記錄到日誌文件我,而不是在控制檯(如下所示)。

我有一個非常簡單的項目設置,我已經把文件放在項目根目錄下,據我所知,它是默認的類路徑。請參閱附件圖片。

文件夾中的文件 The file in the folder

類路徑 The classpath

運行結果表明它不工作 Runtime results shows it's not working

+0

日誌的哪個方面不起作用?您似乎正在打印出尚未定義的系統屬性,因此它們爲空。 – Jonathan 2014-10-31 16:36:30

+0

你是對的,我忘了顯示simplelogger.propertis的內容。它應該登錄到日誌文件而不是控制檯。我已經更新了這個問題。 – kaze 2014-10-31 16:54:35

回答

-1

你可以把simplelogger.properties到項目的src

enter image description here

相關問題