public interface ServiceLogger
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
ServiceLogger.ServiceLoggingMode
サービスロギングモードを表すEnum定義です。
|
static class |
ServiceLogger.SessionLoggingMode
セッション値ロギングモードを表すEnum定義です。
|
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
KEY_ServiceLogger
ロガーキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
abortService(ServiceLog log)
サービス実行が中断されたことをログ出力する
|
void |
abortServiceProcess(ServiceProcessLog log)
プロセス実行が中断(Abort)されたことをログ出力する
|
void |
afterService(ServiceLog log)
サービス実行終了直前のログ出力を行う。
|
void |
afterServiceProcess(ServiceProcessLog log)
プロセス実行終了直前のログ出力を行う。
|
void |
beforeService(ServiceLog log)
サービス実行開始直後のログ出力を行う。
|
void |
beforeServiceProcess(ServiceProcessLog log)
プロセス実行開始直後のログ出力を行う。
|
ServiceLog |
createServiceLog()
サービス実行ログインスタンスを新規生成する
|
ServiceProcessLog |
createServiceProcessLog(ServiceProcess process)
サービスプロセス実行ログインスタンスを新規生成する
|
void |
returnServiceProcess(ServiceProcessLog log)
プロセス実行が中断(Return)したことをログ出力する
|
static final Key KEY_ServiceLogger
ServiceLog createServiceLog()
ServiceProcessLog createServiceProcessLog(ServiceProcess process)
process
- ロギング対象プロセスvoid beforeService(ServiceLog log)
log
- サービス実行ログvoid beforeServiceProcess(ServiceProcessLog log)
log
- サービスプロセス実行ログvoid afterServiceProcess(ServiceProcessLog log)
log
- サービスプロセス実行ログvoid afterService(ServiceLog log)
log
- サービス実行ログvoid abortService(ServiceLog log)
log
- サービス実行ログvoid abortServiceProcess(ServiceProcessLog log)
log
- サービスプロセス実行ログvoid returnServiceProcess(ServiceProcessLog log)
log
- サービスプロセス実行ログ