gpt4 book ai didi

java - java.util.logging.Logger 的一些问题

转载 作者:行者123 更新时间:2023-12-01 12:53:12 25 4
gpt4 key购买 nike

我有以下示例代码:

import java.util.logging.Logger;

public class LoggingExample {

private static final Logger LOGGER = Logger.getLogger(
Thread.currentThread().getStackTrace()[0].getClassName() );

public static void main(String[] args) {
LOGGER.setLevel(Level.ALL);
LOGGER.info("Logging an INFO-level message");
LOGGER.fine("Logging an INFO-level message2");

}
}

控制台输出:

05/06/2014 12:07:09 ztesting.Loger.LoggingExample main
INFO: Logging an INFO-level message

我有几个问题:

  1. 整个输出是红色的,我可以根据级别设置输出不同的颜色吗?
  2. 我可以不显示第一行“05/06/2014 12:07:09 ztesting.Loger.LoggingExample main”
  3. 我可以完全阻止输出到控制台吗?这意味着我只能将输出设置到日志文件。
  4. 没那么重要,但是为什么细行不显示?

附注我正在使用 netbeans 6.9

还尝试使用以下链接,但我无处可去

Is there any way to remove the information line from java.util.logging.Logger output?

How do I get java logging output to appear on a single line?

感谢您的帮助..

最佳答案

您的大多数问题都可以在 java.util.logging 的不同教程中得到解答。一个例子here

您还应该阅读javadoc

"Can I not display the first line "05/06/2014 12:07:09 ztesting.Loger.LoggingExample main"

是的,使用 Formatters

"Can I block the output to console completely, meaning I would only set output to a log file."

是的,在 configuration 中设置日志级别、过滤器或处理程序文件

"The entire output is in red, can I set the output to be in different colors according to the level?" 

这是特定于 Netbeans 的,我个人并不使用它,所以我无法回答这个问题。

我个人更喜欢SLF4JLogback七月份...

关于java - java.util.logging.Logger 的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24056891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com