java - 将 Java.logging 扩展到另一个日志级别?

标签 java logging extending errorlevel

我想知道是否可以将标准 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/

相关文章:

Java NIO SSL - SSLEngine session 重用

c++ - Python 和动态扩展 C++ 类

css - 如何直接扩展 SCSS 父选择器?

regex - 通过扩展现有正则表达式在匹配项内进行匹配

java - 我的 Android 应用程序因 nullPointer 异常而崩溃

java - 如何使用 Maven for App Engine 设置 Java Eclipse (Juno) 动态 Web 项目

Java接口(interface)内部类

magento - System.log 和Exception.log 的大小和维护?

c# - NLog 挂起(多线程问题?)

javascript - Coda:在页面重新加载时自动清除 JavaScript 控制台?