public final class LoggerManager
extends java.lang.Object
LoggerFactory
の生成、保持を行う。Logger
の生成はLoggerFactory
に委譲する。LoggerFactory
を保持するのは、クラスローダ階層により生じる問題に対応するためである。
使用するLoggerFactory
は、プロパティファイルに設定する。FileUtil.getResource(String)
を参照すること。Logger
の取得が行われるタイミングで本クラスが内部的に実行する。LoggerManager.terminate()
メソッドを呼び出すこと。LoggerFactory
,
Logger
Modifier and Type | Method and Description |
---|---|
static Logger |
get(java.lang.Class<?> clazz)
|
static Logger |
get(java.lang.String name)
|
static void |
terminate()
ログ出力の終了処理を行う。
クラスローダに紐付く全てのオブジェクトを解放する。 |
@Published(tag="architect") public static void terminate()
LoggerFactory.terminate()
@Published public static Logger get(java.lang.Class<?> clazz)
clazz
- ロガー名に使用するクラス。クラスのFQCNをロガー名に使用する。@Published public static Logger get(java.lang.String name)
name
- ロガー名