Slf4j-referenced-api
SLF4J-参照API
この章では、このチュートリアルの後続の章で使用するクラスとメソッドについて説明します。
ロガーインターフェース
*org.slf4j* パッケージのロガーインターフェースは、SLF4J APIのエントリポイントです。 以下に、このインターフェースの重要なメソッドをリストします。
Sr.No. | Methods and Description |
---|---|
1 |
void debug(String msg) このメソッドは、デバッグレベルでメッセージを記録します。 |
2 |
void error(String msg) このメソッドは、エラーレベルでメッセージを記録します。 |
3 |
void info(String msg) このメソッドは、INFOレベルでメッセージを記録します。 |
4 |
void trace(String msg) このメソッドは、TRACEレベルでメッセージを記録します。 |
5 |
void warn(String msg) このメソッドは、WARNレベルでメッセージを記録します。 |
LoggerFactoryクラス
*org.slf4j* パッケージのLoggerFactoryクラスはユーティリティクラスで、log4j、JUL、NOP、シンプルロガーなどのさまざまなロギングAPIのロガーを生成するために使用されます。
Sr.No. | Method and Description |
---|---|
1 |
Logger getLogger(String name) このメソッドは、名前を表す文字列値を受け取り、指定された名前の Logger オブジェクトを返します。 |
プロファイラークラス
このクラスは、パッケージ org.slf4j に属し、プロファイリングの目的で使用され、貧乏人のプロファイラーとして知られています。 これを使用して、プログラマは長時間のタスクを実行するのにかかる時間を知ることができます。
このクラスの重要なメソッドは次のとおりです。
Sr.No. | Methods and Description |
---|---|
1 |
void start(String name) このメソッドは、新しい子ストップウォッチ(名前付き)を開始し、以前の子ストップウォッチ(またはタイムインストルメント)を停止します。 |
2 |
TimeInstrument stop() このメソッドは、最近の子ストップウォッチとグローバルストップウォッチを停止し、現在の時間計測器を返します。 |
3 |
void setLogger(Logger logger) このメソッドはLoggerオブジェクトを受け入れ、指定されたロガーを現在のプロファイラーに関連付けます。 |
4 |
void log() ロガーに関連付けられている現在時刻計器の内容を記録します。 |
5 |
void print() 現在の時間計器の内容を印刷します。 |