Log4J 日志方法

2024 年 8 月 29 日 | 阅读 2 分钟

Logger 类有多种方法来处理日志活动。 Logger 类不允许我们实例化一个新的 Logger 实例,但它支持两种静态方法来获取 Logger 对象 -

这两种方法中的第一种返回应用程序实例的根记录器,它没有名称。

任何其他命名的 Logger 对象实例都通过第二种方法获得,通过传递记录器的名称。 记录器的名称可以是您传递的任何字符串,通常是类或包名称,如下所示 -

示例

日志方法

一旦我们获得命名记录器的实例,我们可以使用记录器的多种方法来记录消息。 Logger 类提供以下方法来打印日志信息。

debug: 它用于打印级别为 Level.DEBUG 的消息。

语法

error: 它用于打印级别为 Level.ERROR 的消息。

语法

fatal: 它用于打印级别为 Level.FATAL 的消息。

语法

info: 它用于打印级别为 Level.INFO 的消息。

语法

warn: 它用于打印级别为 Level.WARN 的消息。

语法

trace: 它用于打印级别为 Level.TRACE 的消息。

语法

所有级别都在 org.apache.log4j.level 类中定义,并且可以如下调用上述任何方法

以上类的类名是 JavaTpoint。 当您编译并运行此程序时,它将生成以下输出

Debug Message!
Info Message!
Warn Message!
Error Message!
Fatal Message!

当调试消息与级别结合使用时,它们变得更有用。 我们将在下一章中介绍级别,然后,您将更好地了解如何将这些方法与不同的调试级别结合使用。


下一主题Log4j HTMLLayout