jp.preserv.logging
クラス LoggerFactory

java.lang.Object
  拡張jp.preserv.logging.LoggerFactory

public final class LoggerFactory
extends java.lang.Object

ロギングファクトリークラスです。

バージョン:
1.00 H.KONDO(MCR)2007/02/05 初版
作成者:
H.KONDO(MCR)

フィールドの概要
protected static java.lang.String KEY_LOGGER_PROPERTY
          jp.preserv.logging.Logger
protected static java.lang.String LOG4J_LOGGER
          org.apache.log4j.Logger
 
メソッドの概要
static LoggerFactory getFactory()
          LoggerFactoryを生成します。
 Logger getLogger(java.lang.Class clazz)
          Loggerクラスを取得します。
 Logger getLogger(java.lang.String name)
          Loggerクラスを取得します。
protected  Logger getSetLogger(java.lang.String name)
          指定されたロガーを取得します。
protected  boolean isLog4jAvailable()
          Log4Jの利用可否を取得します。
protected  boolean isSetLoggerProperty()
          システムプロパティにロガーの指定があるか判定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

LOG4J_LOGGER

protected static final java.lang.String LOG4J_LOGGER
org.apache.log4j.Logger

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

KEY_LOGGER_PROPERTY

protected static final java.lang.String KEY_LOGGER_PROPERTY
jp.preserv.logging.Logger

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

getFactory

public static LoggerFactory getFactory()
LoggerFactoryを生成します。

戻り値:
LoggerFactory

getLogger

public Logger getLogger(java.lang.String name)
Loggerクラスを取得します。

パラメータ:
name - Loggerの名称
戻り値:
Loggerクラス

getLogger

public Logger getLogger(java.lang.Class clazz)
Loggerクラスを取得します。

パラメータ:
clazz - Loggerの名称
戻り値:
Loggerクラス

isLog4jAvailable

protected boolean isLog4jAvailable()
Log4Jの利用可否を取得します。

戻り値:
Log4Jの利用可否(true:利用可/false:利用不可)

isSetLoggerProperty

protected boolean isSetLoggerProperty()
システムプロパティにロガーの指定があるか判定する。

戻り値:
ロガーの指定有無(true:指定有/false:指定無)

getSetLogger

protected Logger getSetLogger(java.lang.String name)
指定されたロガーを取得します。

パラメータ:
name - ロガー名
戻り値:
ロガー