【发布时间】:2014-10-29 09:11:06
【问题描述】:
我目前在我的 main() 中有这段代码。
Logger logger = Logger.getLogger("My Log");
FileHandler fh;
logger.addHandler(fh);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
logger.info("Test");
这会输出 2 行。一个是日期时间,另一个是测试。我在这个网站上阅读了许多其他问题,但我不知道如何将它实现到我当前的代码中。
更新:我创建了一个名为 logging.properties 的新文件并更新了 Logger logger = Logger.getLogger("logging.properties");
在文件中我输入了这些值
handlers= java.util.logging.ConsoleHandler
.level= INFO
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
javax.jms.connection.level = INFO
java.util.logging.SimpleFormatter.format=[%1$tF %1$tr] %3$s %4$s: %5$s %n
但是当我跑步时,我仍然看到日期线。我错过了什么?
【问题讨论】: