Class JsonCommitLogger

java.lang.Object
nablarch.core.log.app.BasicCommitLogger
nablarch.core.log.app.JsonCommitLogger
All Implemented Interfaces:
CommitLogger

public class JsonCommitLogger extends BasicCommitLogger
コミットログ出力のJson版実装クラス。
Author:
Shuji Kitamura
  • Constructor Details

    • JsonCommitLogger

      public JsonCommitLogger()
  • Method Details

    • setStructuredMessagePrefix

      public void setStructuredMessagePrefix(String structuredMessagePrefix)
      messageを構造化されていることを示す接頭辞を設定する。
      Parameters:
      structuredMessagePrefix - messageを構造化されていることを示す接頭辞
    • formatForIncrement

      protected String formatForIncrement(long count)
      BasicCommitLogger.increment(long)メソッドでログに出力する総コミット件数のメッセージをフォーマットする。
      Overrides:
      formatForIncrement in class BasicCommitLogger
      Parameters:
      count - 総コミット件数
      Returns:
      フォーマットされたメッセージ
    • formatForTerminate

      protected String formatForTerminate(long count)
      BasicCommitLogger.terminate()メソッドでログに出力する総コミット件数のメッセージをフォーマットする。
      Overrides:
      formatForTerminate in class BasicCommitLogger
      Parameters:
      count - 総コミット件数
      Returns:
      フォーマットされたメッセージ