Class Slf4jLogger

java.lang.Object
com.openhtmltopdf.slf4j.Slf4jLogger
All Implemented Interfaces:
XRLogger

public class Slf4jLogger extends Object implements XRLogger
  • Field Details

  • Constructor Details

    • Slf4jLogger

      public Slf4jLogger()
  • Method Details

    • isLogLevelEnabled

      public boolean isLogLevelEnabled(Diagnostic diagnostic)
      Specified by:
      isLogLevelEnabled in interface XRLogger
    • log

      public void log(Diagnostic diagnostic)
      Description copied from interface: XRLogger
      Default slow (!) implementation for logging a Diagnostic object. Concrete implementation must/should override it.
      Specified by:
      log in interface XRLogger
      Parameters:
      diagnostic -
    • log

      public void log(String where, Level level, String msg)
      Specified by:
      log in interface XRLogger
    • log

      public void log(String where, Level level, String msg, Throwable th)
      Specified by:
      log in interface XRLogger
    • getLoggerName

      private String getLoggerName(String xrLoggerName)
    • setLevel

      public void setLevel(String logger, Level level)
      Specified by:
      setLevel in interface XRLogger
    • getLoggerNameMap

      public Map<String,String> getLoggerNameMap()
    • setLoggerNameMap

      public void setLoggerNameMap(Map<String,String> loggerNameMap)
    • getDefaultLoggerName

      public String getDefaultLoggerName()
    • setDefaultLoggerName

      public void setDefaultLoggerName(String defaultLoggerName)