java.util.logging:如何抑制日期线

2023-12-31

在 java.util.logging 中使用默认记录器时,我试图在日志记录期间抑制日期行的输出。例如,这是一个典型的输出:



Jun 1, 2010 10:18:12 AM gamma.utility.application info

INFO: ping: db-time=2010-06-01 10:18:12.0, local-time=20100601t101812, duration=180000
Jun 1, 2010 10:21:12 AM gamma.utility.application info
INFO: ping: db-time=2010-06-01 10:21:12.0, local-time=20100601t102112, duration=180000

我想摆脱Jun 1, 2010...行,它们只会扰乱我的日志输出。我怎样才能做到这一点?


从 Java SE 7 开始,有一个新的系统属性:java.util.logging.SimpleFormatter.format.

还可以在 java.util.logging 属性文件 (logging.properties) 上配置相同的属性。 如果您是 Eclipse 用户,并且对控制台输出中的双行消息感到恼火,则可以按以下方式更改 jrelogging.properties 文件 (JDK_HOME/jre/lib/logging.properties):

java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n

此处提供了一些示例格式:http://docs.oracle.com/javase/7/docs/api/index.html?java/util/logging/SimpleFormatter.html http://docs.oracle.com/javase/7/docs/api/index.html?java/util/logging/SimpleFormatter.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.util.logging:如何抑制日期线 的相关文章

随机推荐