【问题标题】:How to prevent java.util.logging.Logger to display messages on standard output?如何防止 java.util.logging.Logger 在标准输出上显示消息?
【发布时间】:2010-02-25 07:14:58
【问题描述】:

我正在使用 java.util.logging.Logger

但是通过将消息存储在日志文件中,它还会将消息写入标准输出(控制台)。

如何禁用记录器以在标准输出上显示消息?

【问题讨论】:

  • 哪个配置文件?我是日志记录新手。我已经实例化了一个 Logger 对象,并开始使用 Logger 的方法将 msgs 写入日志文件。我还没有配置任何配置文件。

标签: java logging


【解决方案1】:

如果您不熟悉日志记录,您应该阅读Java Logging Overview。 您还应该发布您的配置

这个 sn-p 显示了如何将日志消息写入文件:

public static void main(String[] args){
    Handler fh = new FileHandler("%t/wombat.log");
    Logger.getLogger("").addHandler(fh);
    Logger.getLogger("com.wombat").setLevel("com.wombat",Level.FINEST);
    ...
}

【讨论】:

    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-05
    • 2021-03-25
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    相关资源
    最近更新 更多