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

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

public interface LogCategory

ログ出力カテゴリ定義インターフェイス.

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

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

フィールドの概要
static int CATEGORY_ETC
          カテゴリ情報 : その他.
static int CATEGORY_LEVEL
          カテゴリ情報 : ログレベル出力.
static int CATEGORY_MESSAGE
          カテゴリ情報 : 対象メッセージ出力.
static int CATEGORY_METHOD_NAME
          カテゴリ情報 : メソッド名出力.
static int CATEGORY_OBJECT_NAME
          カテゴリ情報 : オブジェクト名出力.
static int CATEGORY_TIMESTAMP
          カテゴリ情報 : 日付情報出力.
static int CATEGORY_USER
          カテゴリ情報 : ユーザ情報出力.
static int DEF_CATEGORY_SIZE
          カテゴリ定義数.
 
メソッドの概要
 void add(int category)
          ログ出力カテゴリを追加.
 void clear()
          情報のクリア.
 void create(LogFormat log, LogDateFormat date, java.lang.String remString)
          対象フォーマットセット.
 int get(int no)
          ログ出力カテゴリ情報の取得.
 LogDateFormat getDateFormat()
          日付・時間管理情報の取得.
 LogFormat getFormat()
          フォーマット情報の取得.
 java.lang.String getRemString()
          埋め文字情報の取得.
 boolean isSetting()
          設定確立チェック.
 void remove(int no)
          ログ出力カテゴリ情報の削除.
 int size()
          格納カテゴリ数を取得.
 

フィールドの詳細

DEF_CATEGORY_SIZE

static final int DEF_CATEGORY_SIZE
カテゴリ定義数.

カテゴリ定義数です.

関連項目:
定数フィールド値

CATEGORY_LEVEL

static final int CATEGORY_LEVEL
カテゴリ情報 : ログレベル出力.

ログレベル出力のカテゴリです.

関連項目:
定数フィールド値

CATEGORY_TIMESTAMP

static final int CATEGORY_TIMESTAMP
カテゴリ情報 : 日付情報出力.

日付情報を出力するためのカテゴリです.

関連項目:
定数フィールド値

CATEGORY_OBJECT_NAME

static final int CATEGORY_OBJECT_NAME
カテゴリ情報 : オブジェクト名出力.

表示オブジェクト名を出力するためのカテゴリです.

関連項目:
定数フィールド値

CATEGORY_METHOD_NAME

static final int CATEGORY_METHOD_NAME
カテゴリ情報 : メソッド名出力.

メソッド名を出力するためのカテゴリです.

関連項目:
定数フィールド値

CATEGORY_MESSAGE

static final int CATEGORY_MESSAGE
カテゴリ情報 : 対象メッセージ出力.

対象メッセージを出力するためのカテゴリです.

関連項目:
定数フィールド値

CATEGORY_USER

static final int CATEGORY_USER
カテゴリ情報 : ユーザ情報出力.

ユーザ設定情報を設定します.

関連項目:
定数フィールド値

CATEGORY_ETC

static final int CATEGORY_ETC
カテゴリ情報 : その他.

その他の設定情報です.

関連項目:
定数フィールド値
メソッドの詳細

create

void create(LogFormat log,
            LogDateFormat date,
            java.lang.String remString)
            throws InputException
対象フォーマットセット.

対象のフォーマットを設定します.

パラメータ:
log - ログフォーマットオブジェクトを設定します.
date - ログ日付フォーマットオブジェクトを設定します.
remString - 埋め文字コードを設定します.
この情報は、ログ出力での文字数定義が成されている場合、 対象の数まで埋める為のコードです.
例外:
InputException - 入力例外.

clear

void clear()
情報のクリア.

情報をクリアします.


getFormat

LogFormat getFormat()
フォーマット情報の取得.

格納フォーマット情報を取得します.

戻り値:
LogFormat 格納されているログフォーマット.
情報が格納されていない場合[null]が返されます.

getDateFormat

LogDateFormat getDateFormat()
日付・時間管理情報の取得.

日付・時間管理情報を取得します.

戻り値:
LogDateFormat 日付・時間管理情報が返されます. 情報が格納されていない場合[null]が返されます.

add

void add(int category)
         throws InputException,
                SettingException,
                NotEqualInfoException
ログ出力カテゴリを追加.

ログ出力用カテゴリ情報を追加します.

パラメータ:
category - 追加設定するカテゴリ情報を設定します.
例外:
InputException - 入力例外.
SettingException - 設定例外.
NotEqualInfoException - 不一致データ例外.

get

int get(int no)
        throws InputException
ログ出力カテゴリ情報の取得.

格納情報を取得します.

パラメータ:
no - 取得対象の項番を指定します.
戻り値:
int 項番に対するカテゴリ情報が返されます.
例外:
InputException - 入力例外.

remove

void remove(int no)
            throws InputException
ログ出力カテゴリ情報の削除.

ログ出力カテゴリ情報を削除します.

パラメータ:
no - 削除対象の項番を設定します.
例外:
InputException - 入力例外.

getRemString

java.lang.String getRemString()
埋め文字情報の取得.

埋め文字情報を取得します. この情報は、ログ出力での文字数定義が成されている場合、 対象の数まで埋める為のコードです.

戻り値:
String 埋め文字情報が返されます.

size

int size()
格納カテゴリ数を取得.

格納されたカテゴリ数が返されます.

戻り値:
int 格納カテゴリ数が返されます.

isSetting

boolean isSetting()
設定確立チェック.

設定確立チェックが返されます.

戻り値:
boolean チェック結果が返されます. [true]が返された場合、設定は確立しています. [false]が返された場合、設定は確立していません.