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() |
打印当前时间工具的内容。 |