Class MavenSimpleLogger

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

    public class MavenSimpleLogger
    extends org.slf4j.impl.SimpleLogger
    Logger for Maven, that support colorization of levels and stacktraces. This class implements 2 methods introduced in slf4j-simple provider local copy.
    Since:
    3.5.0
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String name  
      • Fields inherited from class org.slf4j.impl.SimpleLogger

        CACHE_OUTPUT_STREAM_STRING_KEY, currentLogLevel, DATE_TIME_FORMAT_KEY, DEFAULT_LOG_LEVEL_KEY, LEVEL_IN_BRACKETS_KEY, LOG_FILE_KEY, LOG_KEY_PREFIX, LOG_LEVEL_DEBUG, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_OFF, LOG_LEVEL_TRACE, LOG_LEVEL_WARN, SHOW_DATE_TIME_KEY, SHOW_LOG_NAME_KEY, SHOW_SHORT_LOG_NAME_KEY, SHOW_THREAD_NAME_KEY, SYSTEM_PREFIX, WARN_LEVEL_STRING_KEY
      • Fields inherited from interface org.slf4j.Logger

        ROOT_LOGGER_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getLocation​(java.lang.StackTraceElement e)  
      java.lang.String getName()  
      protected java.lang.Object readResolve()  
      protected java.lang.String renderLevel​(int level)  
      protected void writeThrowable​(java.lang.Throwable t, java.io.PrintStream stream)  
      • Methods inherited from class org.slf4j.impl.SimpleLogger

        debug, debug, debug, debug, debug, error, error, error, error, error, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, log, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
      • 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

        getName
    • Field Detail

      • name

        protected java.lang.String name
    • Method Detail

      • renderLevel

        protected java.lang.String renderLevel​(int level)
        Overrides:
        renderLevel in class org.slf4j.impl.SimpleLogger
      • writeThrowable

        protected void writeThrowable​(java.lang.Throwable t,
                                      java.io.PrintStream stream)
        Overrides:
        writeThrowable in class org.slf4j.impl.SimpleLogger
      • getLocation

        protected java.lang.String getLocation​(java.lang.StackTraceElement e)
      • 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