SLF4J - 日志记录框架



在编程中,记录指的是记录活动/事件。通常,应用程序开发人员应该负责记录。

为了简化记录工作,Java 提供了各种框架 − log4J、java.util.logging (JUL)、tiny log、logback 等。

日志记录框架概述

一个日志记录框架通常包含三个元素 −

记录器

捕获消息以及元数据。

格式化程序

对记录器捕获的消息进行格式化。

处理程序

处理程序或追加器最终分发消息,方式是将其打印在控制台上、存储在数据库中或通过电子邮件发送。

一些框架将记录器和追加器元素结合在一起,以加快操作速度。

记录器对象

要记录消息,应用程序会发送一个记录器对象(有时会同时发送将发生的异常),该对象包含名称和安全级别。

严重级别

记录的消息会有各个级别。下表列出了常规的日志记录级别。

序号 严重级别和描述
1

致命

导致应用程序终止的严重问题。

2

错误

运行时错误。

3

警告

在大多数情况下,错误是由于使用了弃用的 API。

4

信息

在运行时发生的事件。

5

调试

有关系统流程的信息。

6

跟踪

有关系统流程的更详细信息。

广告