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.String
name
-
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.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, 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:
renderLevel
in classSimpleLogger
-
writeThrowable
protected void writeThrowable(java.lang.Throwable t, java.io.PrintStream stream)
- Overrides:
writeThrowable
in classSimpleLogger
-
getLocation
protected java.lang.String getLocation(java.lang.StackTraceElement e)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.slf4j.Logger
-
readResolve
protected java.lang.Object readResolve() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
-
-