Class BasicLogFormatter.InformationItem

java.lang.Object
nablarch.core.log.basic.BasicLogFormatter.InformationItem
All Implemented Interfaces:
LogItem<LogContext>
Enclosing class:
BasicLogFormatter

public static class BasicLogFormatter.InformationItem extends Object implements LogItem<LogContext>
オプション情報に指定されたオブジェクトのフィールド情報を取得するクラス。
  • Constructor Details

    • InformationItem

      public InformationItem()
  • Method Details

    • get

      public String get(LogContext context)
      オプション情報に指定されたオブジェクトのフィールド情報を取得する。
      Specified by:
      get in interface LogItem<LogContext>
      Parameters:
      context - ログコンテキスト
      Returns:
      オプション情報に指定されたオブジェクトのフィールド情報
    • appendObjectInfo

      protected void appendObjectInfo(StringBuilder sb, int index, Object object)
      フォーマット済みのオブジェクト情報を追加する。
      Parameters:
      sb - フォーマット済みのオブジェクト情報を格納するバッファ
      index - インデックス
      object - オブジェクト
    • isValueObject

      protected boolean isValueObject(Object object)
      指定されたオブジェクトが基本データ型のラッパー、CharSequence型、Date型であるか判定する。
      Parameters:
      object - オブジェクト
      Returns:
      基本データ型のラッパー、CharSequence型、Date型の場合はtrue