【发布时间】:2011-04-18 09:13:16
【问题描述】:
我正在使用 Logger 来自 Restlet 框架 和 FileHandler 以在生产模式下记录我的应用程序。但是,我总是得到 Excetption“无法为 Logger 创建 FileHandler:无法获得 test.log 的锁定”。我该如何解决这个问题? 代码如下:
FileHandler aFileHandler = new FileHandler("test.log");
Formatter aFormatter = new SimpleFormatter();
aFileHandler.setFormatter(aFormatter);
aLogger.setLevel(Level.ALL);
aLogger.addHandler(aFileHandler);
这个日志文件被多个进程同时使用。
除了 .log 文件之外,还创建了许多其他文件,例如“.log.1, .log.2 .....”。有人知道为什么吗?
【问题讨论】:
-
您可能希望提供有关您收到的异常的更多详细信息,并可能提供一些显示相关位的代码