Package nablarch.core.log.app
Class JsonCommitLogger
java.lang.Object
nablarch.core.log.app.BasicCommitLogger
nablarch.core.log.app.JsonCommitLogger
- All Implemented Interfaces:
CommitLogger
コミットログ出力のJson版実装クラス。
- Author:
- Shuji Kitamura
-
Field Summary
Fields inherited from interface nablarch.core.log.app.CommitLogger
SESSION_SCOPE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringformatForIncrement(long count) BasicCommitLogger.increment(long)メソッドでログに出力する総コミット件数のメッセージをフォーマットする。protected StringformatForTerminate(long count) BasicCommitLogger.terminate()メソッドでログに出力する総コミット件数のメッセージをフォーマットする。voidsetStructuredMessagePrefix(String structuredMessagePrefix) messageを構造化されていることを示す接頭辞を設定する。Methods inherited from class nablarch.core.log.app.BasicCommitLogger
increment, initialize, setInterval, terminate
-
Constructor Details
-
JsonCommitLogger
public JsonCommitLogger()
-
-
Method Details
-
setStructuredMessagePrefix
messageを構造化されていることを示す接頭辞を設定する。- Parameters:
structuredMessagePrefix- messageを構造化されていることを示す接頭辞
-
formatForIncrement
BasicCommitLogger.increment(long)メソッドでログに出力する総コミット件数のメッセージをフォーマットする。- Overrides:
formatForIncrementin classBasicCommitLogger- Parameters:
count- 総コミット件数- Returns:
- フォーマットされたメッセージ
-
formatForTerminate
BasicCommitLogger.terminate()メソッドでログに出力する総コミット件数のメッセージをフォーマットする。- Overrides:
formatForTerminatein classBasicCommitLogger- Parameters:
count- 総コミット件数- Returns:
- フォーマットされたメッセージ
-