org.genesis.log
クラス LogManager

java.lang.Object
  拡張org.genesis.log.LogManager

public class LogManager
extends java.lang.Object

ログの出力制御クラスです。

バージョン:
1.00 新規登録
作成者:
Takao Nishii

コンストラクタの概要
LogManager(Freedom logNode)
          ログノードを設定します。
LogManager(Freedom logNode, java.lang.String userId)
          ログノードを設定します。
 
メソッドの概要
 void access(java.lang.Object log)
          アクション関連のログを出力します。
 void action(java.lang.Object log)
          アクション関連のログを出力します。
 void exception(java.lang.Object log)
          エラー関連のログを出力します。
 Freedom getLogNode()
          ログノードを返します。
 Freedom getLogNode(java.lang.String node)
          指定のログノードを返します。
 java.lang.String getUserId()
           
 boolean isAccessFile()
          アクセスログをファイル出力する場合は、trueを返します。
 boolean isAccessOut()
          アクセスログを標準出力する場合は、trueを返します。
 boolean isActionFile()
          アクションログをファイル出力する場合は、trueを返します。
 boolean isActionOut()
          アクションログを標準出力する場合は、trueを返します。
 boolean isFileMode(java.lang.String node)
          指定のノード名とキー値に該当する値がなければ、falseを返します。
 boolean isOutMode(java.lang.String node)
          指定のノード名とキー値に該当する値がなければ、falseを返します。
 void memory()
          エラー関連のログを出力します。
 void memory(java.lang.Object log)
          エラー関連のログを出力します。
 void setUserId(java.lang.String userId)
           
 void view(java.lang.Object log)
          エラー関連のログを出力します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogManager

public LogManager(Freedom logNode)
ログノードを設定します。


LogManager

public LogManager(Freedom logNode,
                  java.lang.String userId)
ログノードを設定します。

メソッドの詳細

getUserId

public java.lang.String getUserId()
戻り値:
ユーザIDを返します。

setUserId

public void setUserId(java.lang.String userId)
パラメータ:
userId - ユーザIDを設定します

getLogNode

public Freedom getLogNode()
ログノードを返します。

戻り値:
ログノード

getLogNode

public Freedom getLogNode(java.lang.String node)
指定のログノードを返します。

戻り値:
指定のログノードがなければ、親のログノードを返します。

action

public void action(java.lang.Object log)
アクション関連のログを出力します。

パラメータ:
log - ログ

access

public void access(java.lang.Object log)
アクション関連のログを出力します。

パラメータ:
log - ログ

exception

public void exception(java.lang.Object log)
エラー関連のログを出力します。

パラメータ:
log - ログ

view

public void view(java.lang.Object log)
エラー関連のログを出力します。

パラメータ:
log - ログ

memory

public void memory()
エラー関連のログを出力します。


memory

public void memory(java.lang.Object log)
エラー関連のログを出力します。

パラメータ:
log - ログ

isActionOut

public boolean isActionOut()
アクションログを標準出力する場合は、trueを返します。

戻り値:
上記以外の場合は、falseを返します。

isActionFile

public boolean isActionFile()
アクションログをファイル出力する場合は、trueを返します。

戻り値:
上記以外の場合は、falseを返します。

isAccessOut

public boolean isAccessOut()
アクセスログを標準出力する場合は、trueを返します。

戻り値:
上記以外の場合は、falseを返します。

isAccessFile

public boolean isAccessFile()
アクセスログをファイル出力する場合は、trueを返します。

戻り値:
上記以外の場合は、falseを返します。

isFileMode

public boolean isFileMode(java.lang.String node)
指定のノード名とキー値に該当する値がなければ、falseを返します。

パラメータ:
node - ノード名
戻り値:
上記以外の場合は、trueを返します

isOutMode

public boolean isOutMode(java.lang.String node)
指定のノード名とキー値に該当する値がなければ、falseを返します。

パラメータ:
node - ノード名
戻り値:
上記以外の場合は、trueを返します