SLF4J - 日志框架


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

为了使日志记录工作变得更容易,Java 提供了各种框架 - log4J、java.util.logging (JUL)、tiny log、logback 等。

日志框架概述

日志框架通常包含三个元素 -

记录器

捕获消息以及元数据。

格式化程序

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

处理程序

处理程序或附加程序最终通过在控制台上打印、存储在数据库中或通过电子邮件发送来分派消息。

一些框架结合了记录器和附加器元素来加速操作。

记录器对象

为了记录消息,应用程序发送带有名称和安全级别的记录器对象(有时连同异常(如果有))。

严重程度

记录的消息有不同的级别。下表列出了日志记录的一般级别。

先生编号 严重级别和描述
1

致命的

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

2

错误

运行时错误。

3

警告

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

4

信息

运行时发生的事件。

5

调试

有关系统流程的信息。

6

痕迹

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