wisdom.core
クラス LogFactory

java.lang.Object
  拡張wisdom.core.LogFactory

public class LogFactory
extends java.lang.Object

Logインターフェースの実装クラスを生成するファクトリークラス
ConfigManagerから登録されているLog実装クラスを取得しそのインスタンスを生成します。 構成ファイルに使用するキーは"log.class"です。対応する値が設定されていない場合、省略時の実装クラス LogImplのインスタンスが作成されます。
このクラスはLogインターフェースのインスタンスの 作成を最小限に保つために機能します。Log実装クラスを自前で作成した場合もこのクラスを使用してインスタンスを 取得するようにしてください。

バージョン:
1
作成者:
Takao Kouda

コンストラクタの概要
LogFactory()
           
 
メソッドの概要
static Log create()
          Logインターフェースの実装クラスを生成します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogFactory

public LogFactory()
メソッドの詳細

create

public static Log create()
Logインターフェースの実装クラスを生成します。
このメソッドは同期化され、実行JVM上で唯一のLog実装クラスを作成し戻します。
省略時はLogImplが戻されますが、wisdom_config.xmlのparameter要素にlog.classという名前のキーを 設定することで任意のLogインターフェースの実装が可能です。

戻り値:
Log 生成されたLog実装クラス。