Class NOPLogger

All Implemented Interfaces:
Serializable, Logger

public class NOPLogger extends MarkerIgnoringBase
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, except by derived classes, hence the protected access for the constructor.
  • 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.
      Returns:
      always false
    • trace

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

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

      public final void trace(String format, Object arg1, Object arg2)
      A NOP implementation.
      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.
      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.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isDebugEnabled

      public final boolean isDebugEnabled()
      Always returns false.
      Returns:
      always false
    • debug

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

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

      public final void debug(String format, Object arg1, Object arg2)
      A NOP implementation.
      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.
      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.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isInfoEnabled

      public final boolean isInfoEnabled()
      Always returns false.
      Returns:
      always false
    • info

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

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

      public final void info(String format, Object arg1, Object arg2)
      A NOP implementation.
      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.
      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.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isWarnEnabled

      public final boolean isWarnEnabled()
      Always returns false.
      Returns:
      always false
    • warn

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

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

      public final void warn(String format, Object arg1, Object arg2)
      A NOP implementation.
      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.
      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.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isErrorEnabled

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

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

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

      public final void error(String format, Object arg1, Object arg2)
      A NOP implementation.
      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.
      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.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log