Class NOPLogger

All Implemented Interfaces:
Serializable, Logger

public class NOPLogger extends NamedLoggerBase implements Logger
A direct NOP (no operation) implementation of Logger.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • NOP_LOGGER

      public static final NOPLogger NOP_LOGGER
      The unique instance of NOPLogger.
  • Constructor Details

    • NOPLogger

      protected NOPLogger()
      There is no point in creating multiple instances of NOPLogger. The present constructor should be "private" but we are leaving it as "protected" for compatibility.
  • Method Details

    • getName

      public String getName()
      Always returns the string value "NOP".
      Specified by:
      getName in interface Logger
      Overrides:
      getName in class NamedLoggerBase
      Returns:
      name of this logger instance
    • isTraceEnabled

      public final boolean isTraceEnabled()
      Always returns false.
      Specified by:
      isTraceEnabled in interface Logger
      Returns:
      always false
    • trace

      public final void trace(String msg)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      msg - the message string to be logged
    • trace

      public final void trace(String format, Object arg)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      format - the format string
      arg - the argument
    • trace

      public final void trace(String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • trace

      public final void trace(String format, Object... argArray)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      format - the format string
      argArray - a list of 3 or more arguments
    • trace

      public final void trace(String msg, Throwable t)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isDebugEnabled

      public final boolean isDebugEnabled()
      Always returns false.
      Specified by:
      isDebugEnabled in interface Logger
      Returns:
      always false
    • debug

      public final void debug(String msg)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      msg - the message string to be logged
    • debug

      public final void debug(String format, Object arg)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      format - the format string
      arg - the argument
    • debug

      public final void debug(String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • debug

      public final void debug(String format, Object... argArray)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      format - the format string
      argArray - a list of 3 or more arguments
    • debug

      public final void debug(String msg, Throwable t)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isInfoEnabled

      public final boolean isInfoEnabled()
      Always returns false.
      Specified by:
      isInfoEnabled in interface Logger
      Returns:
      always false
    • info

      public final void info(String msg)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      msg - the message string to be logged
    • info

      public final void info(String format, Object arg1)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      format - the format string
      arg1 - the argument
    • info

      public final void info(String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • info

      public final void info(String format, Object... argArray)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      format - the format string
      argArray - a list of 3 or more arguments
    • info

      public final void info(String msg, Throwable t)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isWarnEnabled

      public final boolean isWarnEnabled()
      Always returns false.
      Specified by:
      isWarnEnabled in interface Logger
      Returns:
      always false
    • warn

      public final void warn(String msg)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      msg - the message string to be logged
    • warn

      public final void warn(String format, Object arg1)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      format - the format string
      arg1 - the argument
    • warn

      public final void warn(String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • warn

      public final void warn(String format, Object... argArray)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      format - the format string
      argArray - a list of 3 or more arguments
    • warn

      public final void warn(String msg, Throwable t)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isErrorEnabled

      public final boolean isErrorEnabled()
      A NOP implementation.
      Specified by:
      isErrorEnabled in interface Logger
      Returns:
      True if this Logger is enabled for the ERROR level, false otherwise.
    • error

      public final void error(String msg)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      msg - the message string to be logged
    • error

      public final void error(String format, Object arg1)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      format - the format string
      arg1 - the argument
    • error

      public final void error(String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • error

      public final void error(String format, Object... argArray)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      format - the format string
      argArray - a list of 3 or more arguments
    • error

      public final void error(String msg, Throwable t)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isTraceEnabled

      public final boolean isTraceEnabled(Marker marker)
      Always returns false.
      Specified by:
      isTraceEnabled in interface Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      always false
    • trace

      public final void trace(Marker marker, String msg)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      msg - the message string to be logged
    • trace

      public final void trace(Marker marker, String format, Object arg)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg - the argument
    • trace

      public final void trace(Marker marker, String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • trace

      public final void trace(Marker marker, String format, Object... argArray)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      argArray - an array of arguments
    • trace

      public final void trace(Marker marker, String msg, Throwable t)
      A NOP implementation.
      Specified by:
      trace in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isDebugEnabled

      public final boolean isDebugEnabled(Marker marker)
      Always returns false.
      Specified by:
      isDebugEnabled in interface Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      always false
    • debug

      public final void debug(Marker marker, String msg)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      msg - the message string to be logged
    • debug

      public final void debug(Marker marker, String format, Object arg)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg - the argument
    • debug

      public final void debug(Marker marker, String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      debug in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • debug

      public final void debug(Marker marker, String format, Object... arguments)
      Description copied from interface: Logger
      This method is similar to Logger.debug(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arguments - a list of 3 or more arguments
    • debug

      public final void debug(Marker marker, String msg, Throwable t)
      Description copied from interface: Logger
      This method is similar to Logger.debug(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isInfoEnabled

      public boolean isInfoEnabled(Marker marker)
      Always returns false.
      Specified by:
      isInfoEnabled in interface Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      always false
    • info

      public final void info(Marker marker, String msg)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      marker - The marker specific to this log statement
      msg - the message string to be logged
    • info

      public final void info(Marker marker, String format, Object arg)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg - the argument
    • info

      public final void info(Marker marker, String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • info

      public final void info(Marker marker, String format, Object... arguments)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arguments - a list of 3 or more arguments
    • info

      public final void info(Marker marker, String msg, Throwable t)
      A NOP implementation.
      Specified by:
      info in interface Logger
      Parameters:
      marker - the marker data for this log statement
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isWarnEnabled

      public final boolean isWarnEnabled(Marker marker)
      Always returns false.
      Specified by:
      isWarnEnabled in interface Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      always false
    • warn

      public final void warn(Marker marker, String msg)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      marker - The marker specific to this log statement
      msg - the message string to be logged
    • warn

      public final void warn(Marker marker, String format, Object arg)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg - the argument
    • warn

      public final void warn(Marker marker, String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • warn

      public final void warn(Marker marker, String format, Object... arguments)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arguments - a list of 3 or more arguments
    • warn

      public final void warn(Marker marker, String msg, Throwable t)
      A NOP implementation.
      Specified by:
      warn in interface Logger
      Parameters:
      marker - the marker data for this log statement
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isErrorEnabled

      public final boolean isErrorEnabled(Marker marker)
      Always returns false.
      Specified by:
      isErrorEnabled in interface Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      always false
    • error

      public final void error(Marker marker, String msg)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      marker - The marker specific to this log statement
      msg - the message string to be logged
    • error

      public final void error(Marker marker, String format, Object arg)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg - the argument
    • error

      public final void error(Marker marker, String format, Object arg1, Object arg2)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arg1 - the first argument
      arg2 - the second argument
    • error

      public final void error(Marker marker, String format, Object... arguments)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string
      arguments - a list of 3 or more arguments
    • error

      public final void error(Marker marker, String msg, Throwable t)
      A NOP implementation.
      Specified by:
      error in interface Logger
      Parameters:
      marker - the marker data specific to this log statement
      msg - the message accompanying the exception
      t - the exception (throwable) to log