Class Slf4jLoggerFactory.Slf4jLoggerEx

  • All Implemented Interfaces:
    Logger
    Enclosing class:
    Slf4jLoggerFactory

    private static final class Slf4jLoggerFactory.Slf4jLoggerEx
    extends java.lang.Object
    implements Logger
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String FQCN  
      private org.slf4j.spi.LocationAwareLogger logger  
    • Constructor Summary

      Constructors 
      Constructor Description
      Slf4jLoggerEx​(org.slf4j.spi.LocationAwareLogger logger)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String msg)
      Emits the specified message.
      void debug​(java.lang.String msg, java.lang.Throwable error)
      Emits the specified message along with a stack trace of the given exception.
      boolean isDebugEnabled()
      Indicates whether debug logging is enabled.
      boolean isWarnEnabled()
      Indicates whether warn logging is enabled.
      void warn​(java.lang.String msg)
      Emits the specified message.
      void warn​(java.lang.String msg, java.lang.Throwable error)
      Emits the specified message along with a stack trace of the given exception.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FQCN

        private static final java.lang.String FQCN
      • logger

        private final org.slf4j.spi.LocationAwareLogger logger
    • Constructor Detail

      • Slf4jLoggerEx

        Slf4jLoggerEx​(org.slf4j.spi.LocationAwareLogger logger)
    • Method Detail

      • isDebugEnabled

        public boolean isDebugEnabled()
        Description copied from interface: Logger
        Indicates whether debug logging is enabled.
        Specified by:
        isDebugEnabled in interface Logger
        Returns:
        true if debug logging is enabled, false otherwise.
      • debug

        public void debug​(java.lang.String msg)
        Description copied from interface: Logger
        Emits the specified message.
        Specified by:
        debug in interface Logger
        Parameters:
        msg - The message to log, must not be null.
      • debug

        public void debug​(java.lang.String msg,
                          java.lang.Throwable error)
        Description copied from interface: Logger
        Emits the specified message along with a stack trace of the given exception.
        Specified by:
        debug in interface Logger
        Parameters:
        msg - The message to log, must not be null.
        error - The exception to log, may be null.
      • isWarnEnabled

        public boolean isWarnEnabled()
        Description copied from interface: Logger
        Indicates whether warn logging is enabled.
        Specified by:
        isWarnEnabled in interface Logger
        Returns:
        true if warn logging is enabled, false otherwise.
      • warn

        public void warn​(java.lang.String msg)
        Description copied from interface: Logger
        Emits the specified message.
        Specified by:
        warn in interface Logger
        Parameters:
        msg - The message to log, must not be null.
      • warn

        public void warn​(java.lang.String msg,
                         java.lang.Throwable error)
        Description copied from interface: Logger
        Emits the specified message along with a stack trace of the given exception.
        Specified by:
        warn in interface Logger
        Parameters:
        msg - The message to log, must not be null.
        error - The exception to log, may be null.