com.infoteria.asteria.flowengine2.log
Class Logger

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.log.Logger
All Implemented Interfaces:
com.infoteria.asteria.log.ILogger
Direct Known Subclasses:
ExecuteContext

public class Logger
extends java.lang.Object
implements com.infoteria.asteria.log.ILogger

ログ出力クラスです。
MessageFormatのコードに対応するメッセージをコード指定だけで出力することができます。


Constructor Summary
Logger(java.lang.String category, MessageFormat mf)
          ログ出力のカテゴリとMessageFormatを指定してLoggerを作成します。
 
Method Summary
 void debug(int code)
          デバッグログの出力
 void debug(int code, java.lang.Object o1)
          デバッグログの出力
 void debug(int code, java.lang.Object o1, java.lang.Object o2)
          デバッグログの出力
 void debug(int code, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          デバッグログの出力
 void debug(int code, java.lang.Object o, java.lang.Throwable t)
          デバッグログの出力
 void debug(int code, java.lang.Throwable t)
          デバッグログの出力
 void debug(java.lang.String m)
          デバッグログの出力
 void debug(java.lang.String m, java.lang.Throwable t)
          デバッグログの出力
 void debug(java.lang.Throwable t)
          デバッグログの出力
 void error(int code)
          エラーログの出力
 void error(int code, java.lang.Object o1)
          エラーログの出力
 void error(int code, java.lang.Object o1, java.lang.Object o2)
          エラーログの出力
 void error(int code, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          エラーログの出力
 void error(int code, java.lang.Object o, java.lang.Throwable t)
          エラーログの出力
 void error(int code, java.lang.Throwable t)
          エラーログの出力
 void error(java.lang.String m)
          エラーログの出力
 void error(java.lang.String m, java.lang.Throwable t)
          エラーログの出力
 void error(java.lang.Throwable t)
          エラーログの出力
 void fatal(int code)
          致命的エラーログの出力
 void fatal(int code, java.lang.Object o1)
          致命的エラーログの出力
 void fatal(int code, java.lang.Object o1, java.lang.Object o2)
          致命的エラーログの出力
 void fatal(int code, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          致命的エラーログの出力
 void fatal(int code, java.lang.Object o, java.lang.Throwable t)
          致命的エラーログの出力
 void fatal(int code, java.lang.Throwable t)
          致命的エラーログの出力
 void fatal(java.lang.String m)
          致命的エラーログの出力
 void fatal(java.lang.String m, java.lang.Throwable t)
          致命的エラーログの出力
 void fatal(java.lang.Throwable t)
          致命的エラーログの出力
 void info(int code)
          情報ログの出力
 void info(int code, java.lang.Object o1)
          情報ログの出力
 void info(int code, java.lang.Object o1, java.lang.Object o2)
          情報ログの出力
 void info(int code, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          情報ログの出力
 void info(int code, java.lang.Object o, java.lang.Throwable t)
          情報ログの出力
 void info(int code, java.lang.Throwable t)
          情報ログの出力
 void info(java.lang.String m)
          情報ログの出力
 void info(java.lang.String m, java.lang.Throwable t)
          情報ログの出力
 void info(java.lang.Throwable t)
          情報ログの出力
 boolean isDebugEnabled()
          デバッグログの出力が可能かどうかを返します。
 boolean isErrorEnabled()
          エラーログの出力が可能かどうかを返します。
 boolean isFatalEnabled()
          致命的エラーログの出力が可能かどうかを返します。
 boolean isInfoEnabled()
          情報ログの出力が可能かどうかを返します。
 boolean isWarnEnabled()
          警告ログの出力が可能かどうかを返します。
 void warn(int code)
          警告ログの出力
 void warn(int code, java.lang.Object o1)
          警告ログの出力
 void warn(int code, java.lang.Object o1, java.lang.Object o2)
          警告ログの出力
 void warn(int code, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          警告ログの出力
 void warn(int code, java.lang.Object o, java.lang.Throwable t)
          警告ログの出力
 void warn(int code, java.lang.Throwable t)
          警告ログの出力
 void warn(java.lang.String m)
          警告ログの出力
 void warn(java.lang.String m, java.lang.Throwable t)
          警告ログの出力
 void warn(java.lang.Throwable t)
          警告ログの出力
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger(java.lang.String category,
              MessageFormat mf)
ログ出力のカテゴリとMessageFormatを指定してLoggerを作成します。
Method Detail

info

public void info(java.lang.String m)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

info

public void info(int code)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

info

public void info(int code,
                 java.lang.Object o1)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

info

public void info(int code,
                 java.lang.Object o1,
                 java.lang.Object o2)
情報ログの出力

info

public void info(int code,
                 java.lang.Object o1,
                 java.lang.Object o2,
                 java.lang.Object o3)
情報ログの出力

info

public void info(java.lang.Throwable t)
情報ログの出力

info

public void info(java.lang.String m,
                 java.lang.Throwable t)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

info

public void info(int code,
                 java.lang.Throwable t)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

info

public void info(int code,
                 java.lang.Object o,
                 java.lang.Throwable t)
情報ログの出力
Specified by:
info in interface com.infoteria.asteria.log.ILogger

warn

public void warn(java.lang.String m)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

warn

public void warn(int code)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

warn

public void warn(int code,
                 java.lang.Object o1)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

warn

public void warn(int code,
                 java.lang.Object o1,
                 java.lang.Object o2)
警告ログの出力

warn

public void warn(int code,
                 java.lang.Object o1,
                 java.lang.Object o2,
                 java.lang.Object o3)
警告ログの出力

warn

public void warn(java.lang.Throwable t)
警告ログの出力

warn

public void warn(java.lang.String m,
                 java.lang.Throwable t)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

warn

public void warn(int code,
                 java.lang.Throwable t)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

warn

public void warn(int code,
                 java.lang.Object o,
                 java.lang.Throwable t)
警告ログの出力
Specified by:
warn in interface com.infoteria.asteria.log.ILogger

error

public void error(java.lang.String m)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

error

public void error(int code)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

error

public void error(int code,
                  java.lang.Object o1)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

error

public void error(int code,
                  java.lang.Object o1,
                  java.lang.Object o2)
エラーログの出力

error

public void error(int code,
                  java.lang.Object o1,
                  java.lang.Object o2,
                  java.lang.Object o3)
エラーログの出力

error

public void error(java.lang.Throwable t)
エラーログの出力

error

public void error(java.lang.String m,
                  java.lang.Throwable t)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

error

public void error(int code,
                  java.lang.Throwable t)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

error

public void error(int code,
                  java.lang.Object o,
                  java.lang.Throwable t)
エラーログの出力
Specified by:
error in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(java.lang.String m)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(int code)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(int code,
                  java.lang.Object o1)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(int code,
                  java.lang.Object o1,
                  java.lang.Object o2)
致命的エラーログの出力

fatal

public void fatal(int code,
                  java.lang.Object o1,
                  java.lang.Object o2,
                  java.lang.Object o3)
致命的エラーログの出力

fatal

public void fatal(java.lang.Throwable t)
致命的エラーログの出力

fatal

public void fatal(java.lang.String m,
                  java.lang.Throwable t)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(int code,
                  java.lang.Throwable t)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

fatal

public void fatal(int code,
                  java.lang.Object o,
                  java.lang.Throwable t)
致命的エラーログの出力
Specified by:
fatal in interface com.infoteria.asteria.log.ILogger

debug

public void debug(java.lang.String m)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

debug

public void debug(int code)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

debug

public void debug(int code,
                  java.lang.Object o1)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

debug

public void debug(int code,
                  java.lang.Object o1,
                  java.lang.Object o2)
デバッグログの出力

debug

public void debug(int code,
                  java.lang.Object o1,
                  java.lang.Object o2,
                  java.lang.Object o3)
デバッグログの出力

debug

public void debug(java.lang.Throwable t)
デバッグログの出力

debug

public void debug(java.lang.String m,
                  java.lang.Throwable t)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

debug

public void debug(int code,
                  java.lang.Throwable t)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

debug

public void debug(int code,
                  java.lang.Object o,
                  java.lang.Throwable t)
デバッグログの出力
Specified by:
debug in interface com.infoteria.asteria.log.ILogger

isInfoEnabled

public boolean isInfoEnabled()
情報ログの出力が可能かどうかを返します。
Specified by:
isInfoEnabled in interface com.infoteria.asteria.log.ILogger

isWarnEnabled

public boolean isWarnEnabled()
警告ログの出力が可能かどうかを返します。
Specified by:
isWarnEnabled in interface com.infoteria.asteria.log.ILogger

isErrorEnabled

public boolean isErrorEnabled()
エラーログの出力が可能かどうかを返します。
Specified by:
isErrorEnabled in interface com.infoteria.asteria.log.ILogger

isFatalEnabled

public boolean isFatalEnabled()
致命的エラーログの出力が可能かどうかを返します。
Specified by:
isFatalEnabled in interface com.infoteria.asteria.log.ILogger

isDebugEnabled

public boolean isDebugEnabled()
デバッグログの出力が可能かどうかを返します。
Specified by:
isDebugEnabled in interface com.infoteria.asteria.log.ILogger