Class JbossLogger

java.lang.Object
nablarch.integration.log.jbosslogging.JbossLogger
All Implemented Interfaces:
Logger

public class JbossLogger extends Object implements Logger
jboss-loggingを使用してログ出力を行うクラス。

全てのメソッドでLoggerに処理を委譲する。

  • Constructor Details

    • JbossLogger

      public JbossLogger(org.jboss.logging.Logger logger)
      jboss-loggingに処理を委譲するロガーを生成する。
      Parameters:
      logger - 委譲先のロガー
  • Method Details

    • isFatalEnabled

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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