1
可能是一個簡單的問題。我有我使用一個Servlet一個記錄:Java Servlet - 記錄器和配置文件
private final static Logger log = Logger.getLogger(x.class.getName());
而且屬性文件(logging.properties):
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
.level = INFO
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.FileHandler.level = INFO
java.util.logging.FileHandler.pattern = output.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
所以我不能讓我的output.log文件輸出(或者發現它介意你)。所以:
- 我需要將我的logging.property文件放在一個正常的Eclipse項目Dynamic Web Program中?我目前將它放在我的WebContent \ Web-INF文件夾中。
- 文件輸出在哪裏?
- 我是否需要明確讀取屬性文件?我的理解是這個文件應該由Logger API根據屬性位置讀取。
感謝
將文件移動到src目錄。 FileHandler.file是一個合法的屬性?或者是FileHandler.pattern屬性?我試過了,無論如何也沒有運氣。我是否需要在我的代碼中讀取logging.property文件? – user82302124 2012-04-03 17:50:20
與log4j。這工作100%。不知道爲什麼其他方式不工作,考慮設置是相同的... – user82302124 2012-04-03 18:45:09