Class SimplifiedLoggerSkeleton

  • All Implemented Interfaces:
    java.io.Serializable, SimplifiedLog, org.slf4j.Logger

    public abstract class SimplifiedLoggerSkeleton
    extends LoggerSkeleton
    implements SimplifiedLog
    Routes the effective logging to the SimplifiedLog methods. Note: we need the explicit overrides even though they are defined in SimplifiedLog as default since they are defined as abstract in the slf4j Logger interface
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected SimplifiedLoggerSkeleton​(java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String msg, java.lang.Throwable err)  
      void error​(java.lang.String msg, java.lang.Throwable err)  
      java.lang.String getName()  
      void info​(java.lang.String msg, java.lang.Throwable err)  
      boolean isDebugEnabled()  
      boolean isErrorEnabled()  
      boolean isInfoEnabled()  
      boolean isTraceEnabled()  
      boolean isWarnEnabled()  
      protected java.lang.Object readResolve()  
      void trace​(java.lang.String msg, java.lang.Throwable err)  
      void warn​(java.lang.String msg, java.lang.Throwable err)  
      • Methods inherited from class org.slf4j.helpers.MarkerIgnoringBase

        debug, debug, debug, debug, debug, error, error, error, error, error, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, toString, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.slf4j.Logger

        atDebug, atError, atInfo, atLevel, atTrace, atWarn, getName, isEnabledForLevel, makeLoggingEventBuilder
    • Constructor Detail

      • SimplifiedLoggerSkeleton

        protected SimplifiedLoggerSkeleton​(java.lang.String name)
    • Method Detail

      • isErrorEnabled

        public boolean isErrorEnabled()
        Specified by:
        isErrorEnabled in interface org.slf4j.Logger
        Specified by:
        isErrorEnabled in interface SimplifiedLog
      • error

        public void error​(java.lang.String msg,
                          java.lang.Throwable err)
        Specified by:
        error in interface org.slf4j.Logger
        Specified by:
        error in interface SimplifiedLog
      • isWarnEnabled

        public boolean isWarnEnabled()
        Specified by:
        isWarnEnabled in interface org.slf4j.Logger
        Specified by:
        isWarnEnabled in interface SimplifiedLog
      • warn

        public void warn​(java.lang.String msg,
                         java.lang.Throwable err)
        Specified by:
        warn in interface org.slf4j.Logger
        Specified by:
        warn in interface SimplifiedLog
      • isInfoEnabled

        public boolean isInfoEnabled()
        Specified by:
        isInfoEnabled in interface org.slf4j.Logger
        Specified by:
        isInfoEnabled in interface SimplifiedLog
      • info

        public void info​(java.lang.String msg,
                         java.lang.Throwable err)
        Specified by:
        info in interface org.slf4j.Logger
        Specified by:
        info in interface SimplifiedLog
      • isDebugEnabled

        public boolean isDebugEnabled()
        Specified by:
        isDebugEnabled in interface org.slf4j.Logger
        Specified by:
        isDebugEnabled in interface SimplifiedLog
      • debug

        public void debug​(java.lang.String msg,
                          java.lang.Throwable err)
        Specified by:
        debug in interface org.slf4j.Logger
        Specified by:
        debug in interface SimplifiedLog
      • isTraceEnabled

        public boolean isTraceEnabled()
        Specified by:
        isTraceEnabled in interface org.slf4j.Logger
        Specified by:
        isTraceEnabled in interface SimplifiedLog
      • trace

        public void trace​(java.lang.String msg,
                          java.lang.Throwable err)
        Specified by:
        trace in interface org.slf4j.Logger
        Specified by:
        trace in interface SimplifiedLog
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.slf4j.Logger
      • readResolve

        protected java.lang.Object readResolve()
                                        throws java.io.ObjectStreamException
        Throws:
        java.io.ObjectStreamException