我想知道是否可以将标准 java 记录器 (java.util.logging.Logger;) 扩展到另一个记录器级别。
目标是在日志文件中显示“ERROR”而不是“SEVERE”。
这可能吗? 还是我必须改用其他记录器(例如 Log4j)?
非常感谢!
最佳答案
如果您只想打印与标准不同的内容,您可以设置自己的格式化程序,请参阅 http://tutorials.jenkov.com/java-logging/formatters.html
如果你想添加一个额外的日志级别,你可以通过子类化 java.util.logging.Level 来实现:
public class MyErrorLevel extends java.util.logging.Level {
public MyErrorLevel() {
super("ERROR", 1000);
}
}
关于java - 将 Java.logging 扩展到另一个日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451374/