在本章中,我們討論將在本教學後續章節中使用的類和方法。
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 級別記錄訊息。 |
org.slf4j
包中的LoggerFactory
類是一個實用程式類,用於為各種紀錄檔API生成記錄器,例如log4j,JUL,NOP和簡單記錄器。
編號 | 方法 | 描述 |
---|---|---|
1 | Logger getLogger(String name) |
此方法接受表示名稱的字串值,並返回具有指定名稱的Logger 物件。 |
這個類屬於org.slf4j包,它用於分析目的,它被稱為窮人的探查器。使用它,程式員可以找出執行長時間任務所需的時間。
以下是Profiler
類的重要方法。
編號 | 方法 | 描述 |
---|---|---|
1 | void start(String name) |
此方法將啟動一個新的子秒表(命名),並停止較早的子秒表(或時間工具)。 |
2 | TimeInstrument stop() |
此方法將停止最近的子秒表和全域性秒表並返回當前的時間儀器。 |
3 | void setLogger(Logger logger) |
此方法接受Logger 物件並將指定的記錄器與當前的Profiler 相關聯。 |
4 | void log() |
記錄與記錄器關聯的當前時間儀器的內容。 |
5 | void print() |
列印當前時間工具的內容。 |