com.JRcServer.sys.log.custom.common
インタフェース Log

既知の実装クラスの一覧:
LogObject

public interface Log

ログ出力インターフェイス.

ログ出力を定義するインターフェイス.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2003/10/27
作成者:
Masahito Suzuki

メソッドの概要
 int getCategoryLength(int categoryID)
          指定カテゴリタイプに対する情報数取得.
 java.lang.String getLog()
          ログ情報取得.
 int getLogFormat(int categoryID, int no)
          指定カテゴリに対するフォーマット情報を取得.
 LogLevel getLogLevel()
          管理ログレベルオブジェクトの取得.
 boolean isCategory(int categoryID)
          カテゴリタイプ有効チェック.
 boolean isCreate()
          情報生成チェック.
 boolean isSetAllParameter()
          ログ情報のすべての指定が終了したかチェック.
 void reNew()
          パラメータ情報初期化.
 void setDateTime(long time, int no)
          日付カテゴリ情報の登録.
 void setLevel(int level, int no)
          レベルカテゴリ情報の登録.
 void setLog(int categoryID, int no, int setType, java.lang.Object setData)
          ログ情報セット.
 void setMessage(java.lang.String msg, int no)
          メッセージカテゴリ情報の登録.
 void setMethodName(java.lang.String name, int no)
          メソッドカテゴリ情報の登録.
 void setObjectName(java.lang.String name, int no)
          オブジェクトカテゴリ情報の登録.
 void setUserMessage(java.lang.Object msg, int type, int no)
          ユーザメッセージカテゴリ情報の登録.
 

メソッドの詳細

reNew

void reNew()
パラメータ情報初期化.

パラメータ情報を初期化します. また、セットされたカテゴリ情報は削除されません.


setLog

void setLog(int categoryID,
            int no,
            int setType,
            java.lang.Object setData)
            throws InputException
ログ情報セット.

対象のログ情報を設定します.

パラメータ:
categoryID - セットするカテゴリIDを指定します.
no - セットするカテゴリIDの項番を指定します.
setType - 設定対象タイプを指定します.
setData - 設定対象のデータを指定します
例外:
InputException - 入力例外.

setLevel

void setLevel(int level,
              int no)
              throws InputException
レベルカテゴリ情報の登録.

レベルカテゴリ情報を登録します.

パラメータ:
level - 登録対象のレベルコード値を設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

setDateTime

void setDateTime(long time,
                 int no)
                 throws InputException
日付カテゴリ情報の登録.

日付カテゴリ情報を登録します.

パラメータ:
time - 登録対象のタイム値を設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

setObjectName

void setObjectName(java.lang.String name,
                   int no)
                   throws InputException
オブジェクトカテゴリ情報の登録.

オブジェクトカテゴリ情報を登録します.

パラメータ:
name - 登録対象のオブジェクト名を設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

setMethodName

void setMethodName(java.lang.String name,
                   int no)
                   throws InputException
メソッドカテゴリ情報の登録.

メソッドカテゴリ情報を登録します.

パラメータ:
name - 登録対象のメソッド名を設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

setMessage

void setMessage(java.lang.String msg,
                int no)
                throws InputException
メッセージカテゴリ情報の登録.

メッセージカテゴリ情報を登録します.

パラメータ:
msg - 登録対象のメッセージを設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

setUserMessage

void setUserMessage(java.lang.Object msg,
                    int type,
                    int no)
                    throws InputException
ユーザメッセージカテゴリ情報の登録.

ユーザメッセージカテゴリ情報を登録します.

パラメータ:
msg - 登録対象のユーザメッセージを設定します.
type - 登録情報タイプを設定します.
no - 設定対象の項番を設定します.
例外:
InputException - 入力例外.

getLog

java.lang.String getLog()
                        throws SettingException
ログ情報取得.

生成されたログ情報を取得します.

戻り値:
String ログ情報が返されます.
例外:
SettingException - 設定例外.

getLogLevel

LogLevel getLogLevel()
                     throws SettingException
管理ログレベルオブジェクトの取得.

管理ログレベルオブジェクトを取得します.

戻り値:
LogLevel ログレベル管理オブジェクトが返されます.
例外:
SettingException - 設定例外.

getCategoryLength

int getCategoryLength(int categoryID)
指定カテゴリタイプに対する情報数取得.

指定カテゴリタイプに対する情報数が返されます.

パラメータ:
categoryID - 取得対象のカテゴリIDを設定します.
戻り値:
int カテゴリタイプに対する格納数が返されます.
情報が存在しない場合[-1]が返されます.

getLogFormat

int getLogFormat(int categoryID,
                 int no)
                 throws InputException,
                        SettingException
指定カテゴリに対するフォーマット情報を取得.

指定カテゴリに対するフォーマット情報を取得します.

パラメータ:
categoryID - 取得対象のカテゴリIDを指定します.
no - 取得対象のカテゴリIDの項番を指定します.
戻り値:
int 対象のフォーマット情報が返されます.
例外:
InputException - 入力例外.
SettingException - 設定例外.

isCreate

boolean isCreate()
情報生成チェック.

情報が生成されているかチェックします.

戻り値:
boolean 生成チェック結果が返されます.
[true]が返された場合、情報は生成されています.
[false]が返された場合、情報は生成されていません.

isCategory

boolean isCategory(int categoryID)
カテゴリタイプ有効チェック.

格納カテゴリ情報に対する有効チェックを行います.

パラメータ:
categoryID - チェック対象のカテゴリIDを指定します.
戻り値:
boolean カテゴリ有効チェック結果が返されます.
[true]が返された場合、対象カテゴリ情報は 存在します.
[false]が返された場合、対象カテゴリ情報は 存在しません.

isSetAllParameter

boolean isSetAllParameter()
ログ情報のすべての指定が終了したかチェック.

対象のフォーマットに対して、全てのパラメータが セットされたかチェックします.

戻り値:
boolean フォーマットに対するパラメータが全て 指定されたかチェックします.
[true]が返された場合、全ての情報がセットされています.
[false]が返された場合、全ての情報がセットされていません.