@Published(tag="architect")
public interface LoggerFactory
Logger
を生成するインタフェース。LoggerManager
により生成、管理される。LoggerManager
は、初期処理においてLoggerFactoryの生成後にLoggerFactory.initialize(LogSettings)
メソッド、
終了処理においてLoggerFactoryを破棄する際にLoggerFactory.terminate()
メソッドをそれぞれ1度だけ呼び出すので、
LoggerFactoryの初期処理と終了処理は複数スレッドから呼ばれることはない。LoggerManager
Modifier and Type | Method and Description |
---|---|
Logger |
get(java.lang.String name)
|
void |
initialize(LogSettings settings)
初期処理を行う。
ログの出力先に応じたリソースの確保などを行う。 |
void |
terminate()
終了処理を行う。
ログの出力先に応じて確保しているリソースの解放などを行う。 |
void initialize(LogSettings settings)
settings
- ログ出力の設定void terminate()