com.infoteria.asteria.log.parser
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:
Serialized Form

Constructor Summary
LogItem(long lineNumber)
          行番号を指定してLogItemを作成します。
 
Method Summary
static String formatDate(Date d)
          Dateをログの日時フォーマットでフォーマットします。
 String getCategory()
          カテゴリーを返します。
static String getDateFormat()
          ログの日時フォーマットを返します。
 String getDateStr()
          日時を文字列で返します。
 String getDateStr(String format)
          指定のフォーアットで日時文字列で返します。
 String getLevel()
          ログレベルを返します。
 long getLineNumber()
          行番号を返します。
 String getMessage()
          メッセージを返します。
 String getThreadName()
          スレッド名を返します。
static Date parseDate(String s)
          文字列をログの日時フォーマットでパースします。
 void setCategory(String s)
          カテゴリーを設定します。
static void setDateFormat(String s)
          ログの日時フォーマットを設定します。
 void setDateStr(String s)
          日時を文字列で設定します。
 void setLevel(String s)
          ログレベルを設定します。
 void setLineNumber(long lineNumber)
          行番号を設定します。
 void setMessage(String s)
          メッセージを設定します。
 void setThreadName(String s)
          スレッド名を設定します。
 String toString()
          ログ全体を文字列化します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogItem

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

getDateFormat

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

setDateFormat

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

parseDate

public static Date parseDate(String s)
                      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