我正在使用slf4j通過java實用程序日誌記錄。我試圖放置logging.properties文件,以便它會被我的web應用程序拾取。以下是我的logging.properties文件怎麼樣子:slf4j日誌記錄問題 - 未生成日誌文件
# Logging
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level = ALL
# File Logging
java.util.logging.FileHandler.pattern = c:/logs/myApp.log
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = FINE
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
com.foo.bar.level=ALL
我不做-Djava.util.logging.config.file =「FILE_PATH/logging.properties相反,我已經把記錄。屬性在我的WEB-INF /類中,並將此文件夾作爲eclipse中的類文件夾包含在內。我不知道這是否足以讓事情起作用。
日誌文件myApp.log沒有生成,也沒有發生任何日誌記錄但無論如何,日誌記錄仍然發生在Eclipse控制檯上。
我懷疑它沒有使用這個logging.properties文件。但後來我試着從發佈的建議 - Java Logging - where is my log file? - 我可以看到它打印文件路徑的文件名。
如果能夠提供一些幫助,我將不勝感激。
注意:我正在使用slf4j通過java util日誌記錄。
嘗試'... pattern = c :\ logs \ myApp.log' – DwB 2012-03-12 17:59:28
@DwB:我的問題不是java util日誌無法找到myApp.log,而是無法在我的WEB-INF/classes中找到logging.properties - 抱歉,如果我不是' t清除此 – Mahesh 2012-03-13 03:59:12