Slf4j 简明教程
SLF4J - Referenced API
在本教程的后续章节中,我们将讨论将在其中使用的类和方法。
Logger Interface
org.slf4j 包的记录器接口是 SLF4J API 的入口点。以下是此接口的重要方法列表。
Sr.No. |
Methods and Description |
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 Class
org.slf4j 包的 LoggerFactory 类是一个实用程序类,用于为各种日志记录 API 生成记录器,如 log4j、JUL、NOP 和 simple logger。
Sr.No. |
Method and Description |
1 |
Logger getLogger(String name) 此方法接受表示名称的字符串值,并使用指定名称返回 Logger 对象。 |
Profiler Class
此类属于包 org.slf4j ,用于分析目的,被称为穷人的分析器。使用此类,程序员可以找出执行长时间任务所需的时间。
以下是此类的重要方法。
Sr.No. |
Methods and Description |
1 |
void start(String name) 此方法将启动一个新的子停止表(命名),并停止先前的子停止表(或时间仪器)。 |
2 |
TimeInstrument stop() 此方法将停止最近的子停止表和全局停止表,并返回当前时间仪器。 |
3 |
void setLogger(Logger logger) 此方法接受 Logger 对象,并将指定记录器与当前 Profiler 相关联。 |
4 |
void log() 记录与记录器关联的当前时间仪器的内容。 |
5 |
void print() 打印当前时间仪器的内容。 |