Class NoOpLogger

java.lang.Object
com.itextpdf.text.log.NoOpLogger
All Implemented Interfaces:
Logger

public final class NoOpLogger extends Object implements Logger
The no-operation logger, it does nothing with the received logging statements. And returns false by default for isLogging(Level)
  • Constructor Details

    • NoOpLogger

      public NoOpLogger()
  • Method Details

    • getLogger

      public Logger getLogger(Class<?> name)
      Specified by:
      getLogger in interface Logger
      Parameters:
      name -
      Returns:
      the logger for the given klass
    • warn

      public void warn(String message)
      Description copied from interface: Logger
      Log a warning message.
      Specified by:
      warn in interface Logger
      Parameters:
      message -
    • trace

      public void trace(String message)
      Description copied from interface: Logger
      Log a trace message.
      Specified by:
      trace in interface Logger
      Parameters:
      message -
    • debug

      public void debug(String message)
      Description copied from interface: Logger
      Log a debug message.
      Specified by:
      debug in interface Logger
      Parameters:
      message -
    • info

      public void info(String message)
      Description copied from interface: Logger
      Log an info message.
      Specified by:
      info in interface Logger
      Parameters:
      message -
    • error

      public void error(String message, Exception e)
      Description copied from interface: Logger
      Log an error message and exception.
      Specified by:
      error in interface Logger
      Parameters:
      message -
      e -
    • isLogging

      public boolean isLogging(Level level)
      Specified by:
      isLogging in interface Logger
      Parameters:
      level -
      Returns:
      true if there should be logged for the given level
    • error

      public void error(String message)
      Description copied from interface: Logger
      Log an error message.
      Specified by:
      error in interface Logger
      Parameters:
      message -
    • getLogger

      public Logger getLogger(String name)
      Specified by:
      getLogger in interface Logger