Class Logger

java.lang.Object
com.saperion.common.logging.Logger

public final class Logger extends 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:
  • Method Details

    • getLogger

      public static Logger getLogger(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(String name)
      Returns a logger with the specified name.
      Parameters:
      name - name of the logger
      Returns:
      a logger with the specified name
      See Also:
    • 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(String message)
      Logs a message at the TRACE level.
      Parameters:
      message - message to log
    • trace

      public void trace(String message, String parameterName, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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(String message, 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(String message)
      Logs a message at the DEBUG level.
      Parameters:
      message - message to log
    • debug

      public void debug(String message, String parameterName, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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(String message, 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(String message)
      Logs a message at the INFO level.
      Parameters:
      message - message to log
    • info

      public void info(String message, String parameterName, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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(String message, 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(String message)
      Logs a message at the WARN level.
      Parameters:
      message - message to log
    • warn

      public void warn(String message, String parameterName, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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(String message, 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(String message)
      Logs a message at the ERROR level.
      Parameters:
      message - message to log
    • error

      public void error(String message, String parameterName, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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(String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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(String message, 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, 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, String message, String parameterName, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, 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, String message, String parameterName1, Object parameterValue1, String parameterName2, Object parameterValue2, String parameterName3, Object parameterValue3, String parameterName4, Object parameterValue4, String parameterName5, Object parameterValue5, String parameterName6, Object parameterValue6, String parameterName7, Object parameterValue7, String parameterName8, Object parameterValue8, String parameterName9, Object parameterValue9, String parameterName10, 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, String message, 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 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(String message, Throwable throwable)
      Logs a Throwable completely with its stack trace at DEBUG level.
      Parameters:
      message - message to log
      throwable - Throwable to log
    • toString

      public String toString()
      Overrides:
      toString in class Object