com.JRcServer.sys.log
クラス LogManager

java.lang.Object
  上位を拡張 com.JRcServer.sys.log.LogManager

public class LogManager
extends java.lang.Object

カスタムログ管理.

カスタムログを管理します. 登録されたカスタムログの使い方として、以下のように行います.

 LogWriter lw = null ;
 lw = LogManager.get( "登録名" ) ;
 lw.error( "エラー条件をログに出力" ) ;

 

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2004/06/28
作成者:
Masahito Suzuki

メソッドの概要
 void destroy()
          登録カスタムログ情報を全て破棄.
 void flush()
          登録カスタムログ情報を全て更新.
static LogWriter get(java.lang.String name)
          指定名のログライターを取得.
static LogManager getInstance()
          オブジェクト情報を取得.
 LogWriter getLogWriter(java.lang.String name)
          ログライターを取得.
 java.lang.String[] getNames()
          登録カスタムログ名群を取得.
 boolean isLogWriter(java.lang.String name)
          登録カスタムログ名存在チェック.
 void putLogWriter(java.lang.String name, LogWriter custom)
          カスタムログを登録.
 void removeLogWriter(java.lang.String name)
          登録カスタムログを削除.
 int size()
          登録カスタムログ数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final LogManager getInstance()
オブジェクト情報を取得.

オブジェクト情報を取得します.

戻り値:
LogManager オブジェクト情報が返されます.

get

public static final LogWriter get(java.lang.String name)
指定名のログライターを取得.

対象名を指定してマネージャに管理している ログライターを取得します.

パラメータ:
name - マネージャに管理しているカスタムログ名を設定します.
戻り値:
LogWriter 対象のログライターが返されます.

destroy

public final void destroy()
登録カスタムログ情報を全て破棄.

登録されているカスタムログ情報を全て破棄します.


flush

public final void flush()
登録カスタムログ情報を全て更新.

登録カスタムログ情報を全て更新します.


putLogWriter

public final void putLogWriter(java.lang.String name,
                               LogWriter custom)
                        throws InputException
カスタムログを登録.

カスタムログをマネージャに登録します.

パラメータ:
name - 登録対象の名前を設定します.
custom - 登録対象のカスタムログを設定します.
例外:
InputException - 入力例外.

removeLogWriter

public final void removeLogWriter(java.lang.String name)
登録カスタムログを削除.

登録されているカスタムログ情報を削除します.

パラメータ:
name - 削除対象のカスタムログ名を設定します.

getLogWriter

public final LogWriter getLogWriter(java.lang.String name)
ログライターを取得.

設定されているログライターを取得します.

パラメータ:
name - 取得対象のカスタムログ名を設定します.
戻り値:
LogWriter ログライターが返されます.

getNames

public final java.lang.String[] getNames()
登録カスタムログ名群を取得.

登録されているカスタムログ名群を取得します.

戻り値:
String[] 登録されているカスタムログ名群が返されます.

size

public final int size()
登録カスタムログ数を取得.

登録カスタムログ数を取得します.

戻り値:
int 登録されているカスタムログ数が返されます.

isLogWriter

public final boolean isLogWriter(java.lang.String name)
登録カスタムログ名存在チェック.

指定名が登録されているかチェックします.

パラメータ:
name - チェック対象のカスタムログ名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合情報は存在します.
[false]が返された場合情報は存在しません.