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