当前位置: 首页 > 教程 > SLF4J >

SLF4J参考API

精华
小牛编辑
114浏览
2023-03-14

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

Logger接口

org.slf4j包中的logger接口是SLF4J API的入口点。以下列出了此接口的重要方法。

编号 方法 描述
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和简单记录器。

编号 方法 描述
1 Logger getLogger(String name) 此方法接受表示名称的字符串值,并返回具有指定名称的Logger对象。

Profiler类

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

以下是Profiler类的重要方法。

编号 方法 描述
1 void start(String name) 此方法将启动一个新的子秒表(命名),并停止较早的子秒表(或时间工具)。
2 TimeInstrument stop() 此方法将停止最近的子秒表和全局秒表并返回当前的时间仪器。
3 void setLogger(Logger logger) 此方法接受Logger对象并将指定的记录器与当前的Profiler相关联。
4 void log() 记录与记录器关联的当前时间仪器的内容。
5 void print() 打印当前时间工具的内容。