Class SysoLogger

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

public class SysoLogger extends Object implements Logger
A Simple System.out logger.
  • Field Details

    • name

      private String name
    • shorten

      private final int shorten
  • Constructor Details

    • SysoLogger

      public SysoLogger()
      Defaults packageReduce to 1.
    • SysoLogger

      public SysoLogger(int packageReduce)
      Amount of characters each package name should be reduced with.
      Parameters:
      packageReduce -
    • SysoLogger

      protected SysoLogger(String klass, int shorten)
      Parameters:
      klass -
      shorten -
  • Method Details

    • getLogger

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

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

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

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

      private String shorten(String className)
      Parameters:
      name2 -
      Returns:
    • trace

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

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

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

      public void error(String message)
      Description copied from interface: Logger
      Log an error message.
      Specified by:
      error in interface Logger
    • 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