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
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
formatForIncrement
(long count) BasicCommitLogger.increment(long)
メソッドでログに出力する総コミット件数のメッセージをフォーマットする。protected String
formatForTerminate
(long count) BasicCommitLogger.terminate()
メソッドでログに出力する総コミット件数のメッセージをフォーマットする。void
setStructuredMessagePrefix
(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:
formatForIncrement
in classBasicCommitLogger
- Parameters:
count
- 総コミット件数- Returns:
- フォーマットされたメッセージ
-
formatForTerminate
BasicCommitLogger.terminate()
メソッドでログに出力する総コミット件数のメッセージをフォーマットする。- Overrides:
formatForTerminate
in classBasicCommitLogger
- Parameters:
count
- 総コミット件数- Returns:
- フォーマットされたメッセージ
-