Class LogItem

java.lang.Object
com.infoteria.asteria.log.parser.LogItem
All Implemented Interfaces:
Serializable

public class LogItem extends Object implements Serializable
1行分のログを表すクラス
See Also:
  • Constructor Details

    • LogItem

      public LogItem(long lineNumber)
      行番号を指定してLogItemを作成します。
  • Method Details

    • getDateFormat

      public static String getDateFormat()
      ログの日時フォーマットを返します。
    • setDateFormat

      public static void setDateFormat(String s)
      ログの日時フォーマットを設定します。
    • parseDate

      public static Date parseDate(String s) throws ParseException
      文字列をログの日時フォーマットでパースします。
      Throws:
      ParseException
    • formatDate

      public static String formatDate(Date d)
      Dateをログの日時フォーマットでフォーマットします。
    • getLineNumber

      public long getLineNumber()
      行番号を返します。
    • setLineNumber

      public void setLineNumber(long lineNumber)
      行番号を設定します。
    • getDateStr

      public String getDateStr()
      日時を文字列で返します。
    • setDateStr

      public void setDateStr(String s)
      日時を文字列で設定します。
    • getDateStr

      public String getDateStr(String format)
      指定のフォーアットで日時文字列で返します。
    • getLevel

      public String getLevel()
      ログレベルを返します。
    • setLevel

      public void setLevel(String s)
      ログレベルを設定します。
    • getCategory

      public String getCategory()
      カテゴリーを返します。
    • setCategory

      public void setCategory(String s)
      カテゴリーを設定します。
    • getThreadName

      public String getThreadName()
      スレッド名を返します。
    • setThreadName

      public void setThreadName(String s)
      スレッド名を設定します。
    • getMessage

      public String getMessage()
      メッセージを返します。
    • setMessage

      public void setMessage(String s)
      メッセージを設定します。
    • toString

      public String toString()
      ログ全体を文字列化します。
      Overrides:
      toString in class Object