在eclipse下使用Maven構建系統。使用java.util.logging運行在eclipse中的Junit4單元測試 - 看不到日誌輸出
我剛從項目中使用Apache Commons Logging切換到Java Utils Logging,因爲它必須存在於Java Utils Logging是主要記錄器(Google App Engine)的環境中,而我使用的其他庫已經使用它(Restlet)。我在eclipse中喜歡的功能之一是能夠右鍵單擊標有@test的函數並選擇「作爲Junit測試運行」。當我現在這樣做時,我看不到日誌輸出。我創建了一個文件
的src /測試/ JAVA /資源/ logging.properties
handlers = java.util.logging.ConsoleHandler
.level=INFO
my.great.package.level=FINE
java.util.logging.ConsoleHandler.level = FINE
但我仍看不到任何Eclipse內運行測試時。在它用於所有與commons日誌記錄和log4j漂亮地工作之前。我究竟做錯了什麼?
由於提前,
非常感謝您的建議 - 我剛纔試圖在「程序參數」,並稱此爲「運行配置」爲Junit的方法和「VM參數」作爲-Djava.util.logging.config.file = SRC /測試/ JAVA /資源/ logging.properties並在對話框中的「環境」部分充盈,我仍然沒有得到記錄 – nwaltham
@ user859955確定。我假設你在'GAE'上運行時使用的屬性文件正在生成你想要的日誌記錄?如果是,請嘗試引用測試運行器中的內容,看看會發生什麼。 – Jonathan
@ user859955另外,我覺得你應該只在Eclipse'運行Configurations'對話框中添加系統屬性'VM Arguments'文本框。 – Jonathan