SLF4J參考API


在本章中,我們討論將在本教學後續章節中使用的類和方法。

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() 列印當前時間工具的內容。