Class BasicLogger

java.lang.Object
nablarch.core.log.basic.BasicLogger
All Implemented Interfaces:
Logger

public class BasicLogger extends Object implements Logger
Loggerの基本実装クラス。
Author:
Kiyohito Itoh
  • Method Details

    • isFatalEnabled

      public boolean isFatalEnabled()
      FATALレベルのログ出力が有効か否かを判定する。
      Specified by:
      isFatalEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logFatal

      public void logFatal(String message, Object... options)
      FATALレベルでログを出力する。
      Specified by:
      logFatal in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logFatal

      public void logFatal(String message, Throwable error, Object... options)
      FATALレベルでログを出力する。
      Specified by:
      logFatal in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)
    • isErrorEnabled

      public boolean isErrorEnabled()
      ERRORレベルのログ出力が有効か否かを判定する。
      Specified by:
      isErrorEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logError

      public void logError(String message, Object... options)
      ERRORレベルでログを出力する。
      Specified by:
      logError in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logError

      public void logError(String message, Throwable error, Object... options)
      ERRORレベルでログを出力する。
      Specified by:
      logError in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)
    • isWarnEnabled

      public boolean isWarnEnabled()
      WARNレベルのログ出力が有効か否かを判定する。
      Specified by:
      isWarnEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logWarn

      public void logWarn(String message, Object... options)
      WARNレベルでログを出力する。
      Specified by:
      logWarn in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logWarn

      public void logWarn(String message, Throwable error, Object... options)
      WARNレベルでログを出力する。
      Specified by:
      logWarn in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)
    • isInfoEnabled

      public boolean isInfoEnabled()
      INFOレベルのログ出力が有効か否かを判定する。
      Specified by:
      isInfoEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logInfo

      public void logInfo(String message, Object... options)
      INFOレベルでログを出力する。
      Specified by:
      logInfo in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logInfo

      public void logInfo(String message, Throwable error, Object... options)
      INFOレベルでログを出力する。
      Specified by:
      logInfo in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)
    • isDebugEnabled

      public boolean isDebugEnabled()
      DEBUGレベルのログ出力が有効か否かを判定する。
      Specified by:
      isDebugEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logDebug

      public void logDebug(String message, Object... options)
      DEBUGレベルでログを出力する。
      Specified by:
      logDebug in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logDebug

      public void logDebug(String message, Throwable error, Object... options)
      DEBUGレベルでログを出力する。
      Specified by:
      logDebug in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)
    • isTraceEnabled

      public boolean isTraceEnabled()
      TRACEレベルのログ出力が有効か否かを判定する。
      Specified by:
      isTraceEnabled in interface Logger
      Returns:
      有効な場合はtrue
    • logTrace

      public void logTrace(String message, Object... options)
      TRACEレベルでログを出力する。
      Specified by:
      logTrace in interface Logger
      Parameters:
      message - メッセージ
      options - オプション情報(nullでも可)
    • logTrace

      public void logTrace(String message, Throwable error, Object... options)
      TRACEレベルでログを出力する。
      Specified by:
      logTrace in interface Logger
      Parameters:
      message - メッセージ
      error - エラー情報(nullでも可)
      options - オプション情報(nullでも可)