Class MavenSimpleLogger

java.lang.Object
org.slf4j.helpers.AbstractLogger
org.slf4j.helpers.LegacyAbstractLogger
org.slf4j.simple.SimpleLogger
org.slf4j.simple.MavenSimpleLogger
All Implemented Interfaces:
Serializable, org.slf4j.Logger

public class MavenSimpleLogger extends org.slf4j.simple.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:
  • Field Summary

    Fields inherited from class org.slf4j.simple.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_ID_KEY, SHOW_THREAD_NAME_KEY, SYSTEM_PREFIX, WARN_LEVEL_STRING_KEY

    Fields inherited from class org.slf4j.helpers.AbstractLogger

    name

    Fields inherited from interface org.slf4j.Logger

    ROOT_LOGGER_NAME
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected String
    renderLevel(int level)
     
    protected void
     

    Methods inherited from class org.slf4j.simple.SimpleLogger

    getFullyQualifiedCallerName, handleNormalizedLoggingCall, isDebugEnabled, isErrorEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, log

    Methods inherited from class org.slf4j.helpers.LegacyAbstractLogger

    isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled

    Methods inherited from class org.slf4j.helpers.AbstractLogger

    debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, getName, info, info, info, info, info, info, info, info, info, info, readResolve, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.slf4j.Logger

    atDebug, atError, atInfo, atLevel, atTrace, atWarn, isEnabledForLevel, makeLoggingEventBuilder
  • Method Details

    • renderLevel

      protected String renderLevel(int level)
      Overrides:
      renderLevel in class org.slf4j.simple.SimpleLogger
    • writeThrowable

      protected void writeThrowable(Throwable t, PrintStream stream)
      Overrides:
      writeThrowable in class org.slf4j.simple.SimpleLogger
    • getLocation

      protected String getLocation(StackTraceElement e)