Class Logger


  • public final class Logger
    extends java.lang.Object

    Standard Logger that abstracts from the underlying actual logging framework and adds standard message and parameter formatting.

    There are specialized methods for each supported log level (trace, debug, info, warn, error) and generic log-methods that accept a LogLevel-parameter.

    Additional there are specialized methods for the treatment of Throwables.

    Author:
    agz
    See Also:
    LogLevel
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String message)
      Logs a message at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the DEBUG level.
      void debug​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at DEBUG level.
      void error​(java.lang.String message)
      Logs a message at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the ERROR level.
      void error​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at ERROR level.
      static Logger getLogger​(java.lang.Class<?> clazz)
      Returns a logger for the specified Class.
      static Logger getLogger​(java.lang.String name)
      Returns a logger with the specified name.
      void info​(java.lang.String message)
      Logs a message at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the INFO level.
      void info​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at INFO level.
      boolean isDebugEnabled()
      Returns whether the logger is enabled for the DEBUG level.
      boolean isErrorEnabled()
      Returns whether the logger is enabled for the ERROR level.
      boolean isInfoEnabled()
      Returns whether the logger is enabled for the INFO level.
      boolean isLogLevelEnabled​(LogLevel logLevel)
      Returns whether the logger is enabled for the specified LogLevel.
      boolean isTraceEnabled()
      Returns whether the logger is enabled for the TRACE level.
      boolean isWarnEnabled()
      Returns whether the logger is enabled for the WARN level.
      void log​(LogLevel logLevel, java.lang.String message)
      Logs a message at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the specified LogLevel.
      void log​(LogLevel logLevel, java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at the specified LogLevel.
      <T extends java.lang.Throwable>
      T
      logThrow​(T throwable)
      Logs the throwing of a Throwable at DEBUG level.
      void logThrowableWithStacktrace​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace at DEBUG level.
      static void shutdown()  
      java.lang.String toString()  
      void trace​(java.lang.String message)
      Logs a message at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the TRACE level.
      void trace​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at TRACE level.
      void warn​(java.lang.String message)
      Logs a message at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName, java.lang.Object parameterValue)
      Logs a message with a parameter in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2)
      Logs a message with 2 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3)
      Logs a message with 3 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4)
      Logs a message with 4 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5)
      Logs a message with 5 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6)
      Logs a message with 6 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7)
      Logs a message with 7 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8)
      Logs a message with 8 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9)
      Logs a message with 9 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.String parameterName1, java.lang.Object parameterValue1, java.lang.String parameterName2, java.lang.Object parameterValue2, java.lang.String parameterName3, java.lang.Object parameterValue3, java.lang.String parameterName4, java.lang.Object parameterValue4, java.lang.String parameterName5, java.lang.Object parameterValue5, java.lang.String parameterName6, java.lang.Object parameterValue6, java.lang.String parameterName7, java.lang.Object parameterValue7, java.lang.String parameterName8, java.lang.Object parameterValue8, java.lang.String parameterName9, java.lang.Object parameterValue9, java.lang.String parameterName10, java.lang.Object parameterValue10)
      Logs a message with 10 parameters in a standard format at the WARN level.
      void warn​(java.lang.String message, java.lang.Throwable throwable)
      Logs a Throwable completely with its stack trace with an accompanying message at WARN level.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getLogger

        public static Logger getLogger​(java.lang.Class<?> clazz)
        Returns a logger for the specified Class.
        Parameters:
        clazz - Class for which to create the logger
        Returns:
        a logger for the specified Class
      • getLogger

        public static Logger getLogger​(java.lang.String name)
        Returns a logger with the specified name.
        Parameters:
        name - name of the logger
        Returns:
        a logger with the specified name
        See Also:
        getLogger(Class)
      • shutdown

        public static void shutdown()
      • isTraceEnabled

        public boolean isTraceEnabled()
        Returns whether the logger is enabled for the TRACE level.
        Returns:
        whether the logger is enabled for the TRACE level
      • trace

        public void trace​(java.lang.String message)
        Logs a message at the TRACE level.
        Parameters:
        message - message to log
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName,
                          java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9,
                          java.lang.String parameterName10,
                          java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the TRACE level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at TRACE level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • isDebugEnabled

        public boolean isDebugEnabled()
        Returns whether the logger is enabled for the DEBUG level.
        Returns:
        whether the logger is enabled for the DEBUG level
      • debug

        public void debug​(java.lang.String message)
        Logs a message at the DEBUG level.
        Parameters:
        message - message to log
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName,
                          java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9,
                          java.lang.String parameterName10,
                          java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the DEBUG level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at DEBUG level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • isInfoEnabled

        public boolean isInfoEnabled()
        Returns whether the logger is enabled for the INFO level.
        Returns:
        whether the logger is enabled for the INFO level
      • info

        public void info​(java.lang.String message)
        Logs a message at the INFO level.
        Parameters:
        message - message to log
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName,
                         java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8,
                         java.lang.String parameterName9,
                         java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • info

        public void info​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8,
                         java.lang.String parameterName9,
                         java.lang.Object parameterValue9,
                         java.lang.String parameterName10,
                         java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the INFO level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • info

        public void info​(java.lang.String message,
                         java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at INFO level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • isWarnEnabled

        public boolean isWarnEnabled()
        Returns whether the logger is enabled for the WARN level.
        Returns:
        whether the logger is enabled for the WARN level
      • warn

        public void warn​(java.lang.String message)
        Logs a message at the WARN level.
        Parameters:
        message - message to log
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName,
                         java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8,
                         java.lang.String parameterName9,
                         java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.String parameterName1,
                         java.lang.Object parameterValue1,
                         java.lang.String parameterName2,
                         java.lang.Object parameterValue2,
                         java.lang.String parameterName3,
                         java.lang.Object parameterValue3,
                         java.lang.String parameterName4,
                         java.lang.Object parameterValue4,
                         java.lang.String parameterName5,
                         java.lang.Object parameterValue5,
                         java.lang.String parameterName6,
                         java.lang.Object parameterValue6,
                         java.lang.String parameterName7,
                         java.lang.Object parameterValue7,
                         java.lang.String parameterName8,
                         java.lang.Object parameterValue8,
                         java.lang.String parameterName9,
                         java.lang.Object parameterValue9,
                         java.lang.String parameterName10,
                         java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the WARN level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at WARN level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • isErrorEnabled

        public boolean isErrorEnabled()
        Returns whether the logger is enabled for the ERROR level.
        Returns:
        whether the logger is enabled for the ERROR level
      • error

        public void error​(java.lang.String message)
        Logs a message at the ERROR level.
        Parameters:
        message - message to log
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName,
                          java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • error

        public void error​(java.lang.String message,
                          java.lang.String parameterName1,
                          java.lang.Object parameterValue1,
                          java.lang.String parameterName2,
                          java.lang.Object parameterValue2,
                          java.lang.String parameterName3,
                          java.lang.Object parameterValue3,
                          java.lang.String parameterName4,
                          java.lang.Object parameterValue4,
                          java.lang.String parameterName5,
                          java.lang.Object parameterValue5,
                          java.lang.String parameterName6,
                          java.lang.Object parameterValue6,
                          java.lang.String parameterName7,
                          java.lang.Object parameterValue7,
                          java.lang.String parameterName8,
                          java.lang.Object parameterValue8,
                          java.lang.String parameterName9,
                          java.lang.Object parameterValue9,
                          java.lang.String parameterName10,
                          java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the ERROR level.

        The message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at ERROR level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • isLogLevelEnabled

        public boolean isLogLevelEnabled​(LogLevel logLevel)
        Returns whether the logger is enabled for the specified LogLevel.

        The specified LogLevel must not be null.

        Parameters:
        logLevel - the LogLevel to test
        Returns:
        whether the logger is enabled for the specified LogLevel
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message)
        Logs a message at the specified LogLevel.

        The specified LogLevel must not be null.

        Parameters:
        logLevel - LogLevel to log at
        message - message to log
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName,
                        java.lang.Object parameterValue)
        Logs a message with a parameter in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName - parameter1 name
        parameterValue - parameter1 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2)
        Logs a message with 2 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3)
        Logs a message with 3 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4)
        Logs a message with 4 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5)
        Logs a message with 5 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5,
                        java.lang.String parameterName6,
                        java.lang.Object parameterValue6)
        Logs a message with 6 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5,
                        java.lang.String parameterName6,
                        java.lang.Object parameterValue6,
                        java.lang.String parameterName7,
                        java.lang.Object parameterValue7)
        Logs a message with 7 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5,
                        java.lang.String parameterName6,
                        java.lang.Object parameterValue6,
                        java.lang.String parameterName7,
                        java.lang.Object parameterValue7,
                        java.lang.String parameterName8,
                        java.lang.Object parameterValue8)
        Logs a message with 8 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5,
                        java.lang.String parameterName6,
                        java.lang.Object parameterValue6,
                        java.lang.String parameterName7,
                        java.lang.Object parameterValue7,
                        java.lang.String parameterName8,
                        java.lang.Object parameterValue8,
                        java.lang.String parameterName9,
                        java.lang.Object parameterValue9)
        Logs a message with 9 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.String parameterName1,
                        java.lang.Object parameterValue1,
                        java.lang.String parameterName2,
                        java.lang.Object parameterValue2,
                        java.lang.String parameterName3,
                        java.lang.Object parameterValue3,
                        java.lang.String parameterName4,
                        java.lang.Object parameterValue4,
                        java.lang.String parameterName5,
                        java.lang.Object parameterValue5,
                        java.lang.String parameterName6,
                        java.lang.Object parameterValue6,
                        java.lang.String parameterName7,
                        java.lang.Object parameterValue7,
                        java.lang.String parameterName8,
                        java.lang.Object parameterValue8,
                        java.lang.String parameterName9,
                        java.lang.Object parameterValue9,
                        java.lang.String parameterName10,
                        java.lang.Object parameterValue10)
        Logs a message with 10 parameters in a standard format at the specified LogLevel.

        The specified LogLevel, the message and all parameter names must not be null.

        The parameter values may be null.

        Parameters:
        logLevel - LogLevel to log at
        message - main log message
        parameterName1 - parameter1 name
        parameterValue1 - parameter1 value
        parameterName2 - parameter2 name
        parameterValue2 - parameter2 value
        parameterName3 - parameter3 name
        parameterValue3 - parameter3 value
        parameterName4 - parameter4 name
        parameterValue4 - parameter4 value
        parameterName5 - parameter5 name
        parameterValue5 - parameter5 value
        parameterName6 - parameter6 name
        parameterValue6 - parameter6 value
        parameterName7 - parameter7 name
        parameterValue7 - parameter7 value
        parameterName8 - parameter8 name
        parameterValue8 - parameter8 value
        parameterName9 - parameter9 name
        parameterValue9 - parameter9 value
        parameterName10 - parameter10 name
        parameterValue10 - parameter10 value
      • log

        public void log​(LogLevel logLevel,
                        java.lang.String message,
                        java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace with an accompanying message at the specified LogLevel.

        The specified LogLevel must not be null.

        Parameters:
        logLevel - LogLevel to log at
        message - message to log
        throwable - Throwable to log
      • logThrow

        public <T extends java.lang.Throwable> T logThrow​(T throwable)
        Logs the throwing of a Throwable at DEBUG level.

        Example: throw LOGGER.logThrow(new ...Exception(...));

        Type Parameters:
        T - type of the Throwable
        Parameters:
        throwable - Throwable to log the throwing for
        Returns:
        the specified Throwable
      • logThrowableWithStacktrace

        public void logThrowableWithStacktrace​(java.lang.String message,
                                               java.lang.Throwable throwable)
        Logs a Throwable completely with its stack trace at DEBUG level.
        Parameters:
        message - message to log
        throwable - Throwable to log
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object