SLF4j 日志框架

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

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


日志框架概述

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

  • 记录器(Logger) - 捕获消息以及元数据。
  • 格式化程序(Formatter) - 格式化记录器捕获的消息。
  • 处理程序(Handler) - 处理程序或附加程序最终通过在控制台上打印或存储在数据库中或通过电子邮件发送来分派消息。

一些框架结合了 logger 和 appender 元素来加速操作。


Logger 对象

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

日志级别

记录的消息将具有各种级别。 下表列出了日志记录的一般级别。

序号 级别 描述
1 Fatal 导致应用程序终止的严重问题。
2 ERROR 运行时的错误
3 WARNING 在大多数情况下,错误是由于使用了已弃用的 API。
4 INFO 在运行时发生的事件。
5 DEBUG 有关系统流程的信息。
6 TRACE 有关系统流程的更详细信息。

查看笔记

扫码一下
查看教程更方便