|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.fujitsu.reffi.client.nexaweb.logconsumer.LogConsumerAdapter
public abstract class LogConsumerAdapter
[概 要]
Nexaweb LogConsumer I/Fを実装する為のアダプタクラスです。[詳 細]
[備 考]
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
コンストラクタの概要 | |
---|---|
LogConsumerAdapter()
|
メソッドの概要 | |
---|---|
protected String |
createLogString(LogEvent evt)
[概 要] 具象コンシューマで共通的に使用可能なログ文字列を生成します。 |
void |
destroy()
[概 要] LogConsumer終了メソッドです。 |
String |
getDateFormat()
[概 要] ログヘッダに含まれる日付、時間フォーマットを取得します。 |
protected String |
getDateTime(long timestamp)
[概 要] 引数timestampの日付、時間文字列表現を返却します。 |
protected String |
getHeader(short level,
long timestamp)
[概 要] ログヘッダ文字列を返却します。 |
protected String |
getLevelString(short level)
[概 要] Log. |
void |
init(Object obj)
[概 要] LogConsumer初期化メソッドです。 |
void |
setDateFormat(String dateFormat)
[概 要] ログヘッダに含まれる日付、時間フォーマットを設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース com.nexaweb.util.LogConsumer から継承されたメソッド |
---|
log |
コンストラクタの詳細 |
---|
public LogConsumerAdapter()
メソッドの詳細 |
---|
public String getDateFormat()
[概 要]
ログヘッダに含まれる日付、時間フォーマットを取得します。[詳 細]
dateFormatフィールドを返却します。[備 考]
public void setDateFormat(String dateFormat)
[概 要]
ログヘッダに含まれる日付、時間フォーマットを設定します。[詳 細]
dateFormatフィールドに引数dateFormatを設定します。[備 考]
dateFormat
- ログヘッダに含まれる日付、時間フォーマットpublic void init(Object obj)
[概 要]
LogConsumer初期化メソッドです。[詳 細]
LogConsumerI/Fを実装します。[備 考]
Properties以外のobjは初期化パラメータとして認識されません。
LogConsumer
内の init
obj
- 初期化パラメータpublic void destroy()
[概 要]
LogConsumer終了メソッドです。[詳 細]
LogConsumerI/Fを実装します。[備 考]
実装は具象LogConsumerに委譲されます。
LogConsumer
内の destroy
protected String createLogString(LogEvent evt)
[概 要]
具象コンシューマで共通的に使用可能なログ文字列を生成します。[詳 細]
[備 考]
date formatを変更出来ないLogEvent#getLogString()の代わりとして使用出来ます。
evt
- ログイベント
protected String getHeader(short level, long timestamp)
[概 要]
ログヘッダ文字列を返却します。[詳 細]
引数levelからレベルの文字列表現を、引数timestampから日付、時刻の文字列表現 を求め、levelstring-datetimeの形式で返却します。[備 考]
level
- ログレベルtimestamp
- 時刻文字列変換用long値
protected String getDateTime(long timestamp)
[概 要]
引数timestampの日付、時間文字列表現を返却します。[詳 細]
dateFormatフィールドを引数としたSimpleDateFormatオブジェクトで、 引数timestampをフォーマット、戻り値を返却します。[備 考]
timestamp
- 時刻文字列変換用long値
protected String getLevelString(short level)
[概 要]
Log.[レベル]の文字列表現を返却します。[詳 細]
short値であるLog.[レベル]を文字列表記に変換して返却します。[備 考]
level
- ログレベル(LogEvent#getType()値)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |