SLF4J 核心API
在本章中,我们将讨论我们将在本教程的后续章节中使用的类和方法。
SLF4J Logger 接口
org.slf4j包的记录器接口是 SLF4J API 的入口点。下面列出该接口的重要方法。
方法 | 描述 |
---|---|
void debug(String msg) | 此方法在 DEBUG 级别记录一条消息。 |
void error(String msg) | 此方法在 ERROR 级别记录一条消息。 |
void info(String msg) | 此方法在 INFO 级别记录一条消息。 |
void trace(String msg) | 此方法在 TRACE 级别记录一条消息。 |
void warn(String msg) | 此方法在 WARN 级别记录一条消息。 |
SLF4J LoggerFactory 类
org.slf4j包的 LoggerFactory 类是一个实用类,用于为 log4j、JUL、NOP 和 simple logger 等各种日志 API 生成记录器。
方法 | 描述 |
---|---|
Logger getLogger(String name) | 此方法接受表示名称的字符串值并返回具有指定名称的Logger对象。 |
SLF4J Profiler类
此类属于org.slf4j包,用于分析目的。使用它,程序员可以找出执行长时间任务所需的时间。
以下是该类的重要方法。
方法 | 描述 |
---|---|
void start(String name) | 此方法将启动一个新的子秒表(已命名),并停止较早的子秒表(或时间仪器)。 |
TimeInstrument stop() | 此方法将停止最近的子秒表和全局秒表并返回当前的时间仪器。 |
void setLogger(Logger logger) | 此方法接受一个 Logger 对象并将指定的记录器与当前的 Profiler 相关联。 |
void log() | 记录与记录器关联的当前时间工具的内容。 |
void print() | 打印当前时间工具的内容。 |
热门文章
优秀文章