【发布时间】:2010-02-25 07:14:58
【问题描述】:
我正在使用 java.util.logging.Logger
但是通过将消息存储在日志文件中,它还会将消息写入标准输出(控制台)。
如何禁用记录器以在标准输出上显示消息?
【问题讨论】:
-
哪个配置文件?我是日志记录新手。我已经实例化了一个 Logger 对象,并开始使用 Logger 的方法将 msgs 写入日志文件。我还没有配置任何配置文件。
我正在使用 java.util.logging.Logger
但是通过将消息存储在日志文件中,它还会将消息写入标准输出(控制台)。
如何禁用记录器以在标准输出上显示消息?
【问题讨论】:
如果您不熟悉日志记录,您应该阅读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);
...
}
【讨论】: