Package nablarch.core.log
Interface LoggerFactory
- All Known Implementing Classes:
BasicLoggerFactory
,JbossLoggingLoggerFactory
,Slf4JLoggerFactory
Logger
を生成するインタフェース。ログ出力機能の実装毎に本インタフェースの実装クラスを作成する。
LoggerFactoryは、
LoggerManager
により生成、管理される。LoggerManager
は、初期処理においてLoggerFactoryの生成後にinitialize(LogSettings)
メソッド、
終了処理においてLoggerFactoryを破棄する際にterminate()
メソッドをそれぞれ1度だけ呼び出すので、
LoggerFactoryの初期処理と終了処理は複数スレッドから呼ばれることはない。- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(LogSettings settings) 初期処理を行う。
ログの出力先に応じたリソースの確保などを行う。void
終了処理を行う。
ログの出力先に応じて確保しているリソースの解放などを行う。