Package org.slf4j.impl
Class MavenSimpleLogger
- java.lang.Object
-
- org.slf4j.helpers.MarkerIgnoringBase
-
- org.slf4j.impl.SimpleLogger
-
- org.slf4j.impl.MavenSimpleLogger
-
- All Implemented Interfaces:
java.io.Serializable,org.slf4j.Logger
public class MavenSimpleLogger extends 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.Stringname-
Fields inherited from class org.slf4j.impl.SimpleLogger
CACHE_OUTPUT_STREAM_STRING_KEY, CONFIG_PARAMS, 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
-
-
Constructor Summary
Constructors Constructor Description MavenSimpleLogger(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetLocation(java.lang.StackTraceElement e)java.lang.StringgetName()protected java.lang.ObjectreadResolve()protected java.lang.StringrenderLevel(int level)protected voidwriteThrowable(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, init, isDebugEnabled, isErrorEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, lazyInit, log, recursivelyComputeLevelString, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, write
-
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
-
-
-
-
Method Detail
-
renderLevel
protected java.lang.String renderLevel(int level)
- Overrides:
renderLevelin classSimpleLogger
-
writeThrowable
protected void writeThrowable(java.lang.Throwable t, java.io.PrintStream stream)- Overrides:
writeThrowablein classSimpleLogger
-
getLocation
protected java.lang.String getLocation(java.lang.StackTraceElement e)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.slf4j.Logger
-
readResolve
protected java.lang.Object readResolve() throws java.io.ObjectStreamException- Throws:
java.io.ObjectStreamException
-
-