Class SLF4JLog

  • All Implemented Interfaces:
    java.io.Serializable, Log

    public class SLF4JLog
    extends java.lang.Object
    implements Log, java.io.Serializable
    Implementation of org.apache.commons.logging.Log interface which delegates all processing to a wrapped org.slf4j.Logger instance.

    JCL's FATAL level is mapped to ERROR. All other levels map one to one.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void debug​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void error​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void error​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void fatal​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the error method of the wrapped org.slf4j.Logger instance.
      void fatal​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the error method of the wrapped org.slf4j.Logger instance.
      void info​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void info​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      boolean isDebugEnabled()
      Directly delegates to the wrapped org.slf4j.Logger instance.
      boolean isErrorEnabled()
      Directly delegates to the wrapped org.slf4j.Logger instance.
      boolean isFatalEnabled()
      Delegates to the isErrorEnabled method of the wrapped org.slf4j.Logger instance.
      boolean isInfoEnabled()
      Directly delegates to the wrapped org.slf4j.Logger instance.
      boolean isTraceEnabled()
      Delegates to the isDebugEnabled method of the wrapped org.slf4j.Logger instance.
      boolean isWarnEnabled()
      Directly delegates to the wrapped org.slf4j.Logger instance.
      void trace​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the debug method of the wrapped org.slf4j.Logger instance.
      void trace​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the debug method of the wrapped org.slf4j.Logger instance.
      void warn​(java.lang.Object message)
      Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      void warn​(java.lang.Object message, java.lang.Throwable t)
      Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • isDebugEnabled

        public boolean isDebugEnabled()
        Directly delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        isDebugEnabled in interface Log
      • isErrorEnabled

        public boolean isErrorEnabled()
        Directly delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        isErrorEnabled in interface Log
      • isFatalEnabled

        public boolean isFatalEnabled()
        Delegates to the isErrorEnabled method of the wrapped org.slf4j.Logger instance.
        Specified by:
        isFatalEnabled in interface Log
      • isInfoEnabled

        public boolean isInfoEnabled()
        Directly delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        isInfoEnabled in interface Log
        Returns:
        true if info enabled, false otherwise
      • isTraceEnabled

        public boolean isTraceEnabled()
        Delegates to the isDebugEnabled method of the wrapped org.slf4j.Logger instance.
        Specified by:
        isTraceEnabled in interface Log
        Returns:
        true if trace enabled, false otherwise
      • isWarnEnabled

        public boolean isWarnEnabled()
        Directly delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        isWarnEnabled in interface Log
      • trace

        public void trace​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the debug method of the wrapped org.slf4j.Logger instance.
        Specified by:
        trace in interface Log
        Parameters:
        message - the message to log. Converted to String
      • trace

        public void trace​(java.lang.Object message,
                          java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the debug method of the wrapped org.slf4j.Logger instance.
        Specified by:
        trace in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log
      • debug

        public void debug​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        debug in interface Log
        Parameters:
        message - the message to log. Converted to String
      • debug

        public void debug​(java.lang.Object message,
                          java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        debug in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log
      • info

        public void info​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        info in interface Log
        Parameters:
        message - the message to log. Converted to String
      • info

        public void info​(java.lang.Object message,
                         java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        info in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log
      • warn

        public void warn​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        warn in interface Log
        Parameters:
        message - the message to log. Converted to String
      • warn

        public void warn​(java.lang.Object message,
                         java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        warn in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log
      • error

        public void error​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        error in interface Log
        Parameters:
        message - the message to log. Converted to String
      • error

        public void error​(java.lang.Object message,
                          java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the wrapped org.slf4j.Logger instance.
        Specified by:
        error in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log
      • fatal

        public void fatal​(java.lang.Object message)
        Converts the input parameter to String and then delegates to the error method of the wrapped org.slf4j.Logger instance.
        Specified by:
        fatal in interface Log
        Parameters:
        message - the message to log. Converted to String
      • fatal

        public void fatal​(java.lang.Object message,
                          java.lang.Throwable t)
        Converts the first input parameter to String and then delegates to the error method of the wrapped org.slf4j.Logger instance.
        Specified by:
        fatal in interface Log
        Parameters:
        message - the message to log. Converted to String
        t - the exception to log