SLF4J - 参考 API

在本章中,我们将讨论本教程后续章节中将使用的类和方法。

记录器接口

org.slf4j 包的记录器接口是 SLF4J API 的入口点。下面列出了此接口的重要方法。

Sr.No. 方法和说明
1

void debug(String msg)

此方法在 DEBUG 级别记录一条消息。

2

void error(String msg)

此方法在 ERROR 级别记录一条消息。

3

void info(String msg)

此方法在 INFO 级别记录一条消息。

4

void trace(String msg)

此方法在 TRACE 级别记录一条消息。

5

void warn(String msg)

此方法在 WARN 级别记录一条消息。

LoggerFactory 类

org.slf4j 包的 LoggerFactory 类是一个实用程序类,用于为各种日志记录 API(如 log4j、JUL、NOP 和简单记录器)生成记录器。

Sr.No. 方法和说明
1

Logger getLogger(String name)

此方法接受表示名称的字符串值并返回具有指定名称的 Logger 对象。

Profiler 类

此类属于包 org.slf4j,用于分析目的,被称为穷人的分析器。使用此功能,程序员可以找出执行长时间任务所需的时间。

以下是此类的重要方法。

Sr.No. 方法和说明
1

void start(String name)

此方法将启动一个新的子秒表(命名)并停止之前的子秒表(或时间仪器)。

2

TimeInstrument stop()

此方法将停止最近的子秒表和全局秒表并返回当前的时间仪器。

3

void setLogger(Logger logger)

此方法接受 Logger 对象并将指定的记录器与当前 Profiler 关联。

4

void log()

记录与记录器关联的当前时间仪器的内容。

5

void print()

打印当前时间仪器的内容。