Package org.slf4j.impl
Class MavenSimpleLogger
- java.lang.Object
-
- org.slf4j.helpers.MarkerIgnoringBase
-
- org.slf4j.impl.SimpleLogger
-
- org.slf4j.impl.MavenSimpleLogger
-
- All Implemented Interfaces:
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 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_ID_KEY, SHOW_THREAD_NAME_KEY, SYSTEM_PREFIX, WARN_LEVEL_STRING_KEY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getLocation(StackTraceElement e)
String
getName()
protected Object
readResolve()
protected String
renderLevel(int level)
protected void
writeThrowable(Throwable t, 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
-
-
-
-
Field Detail
-
name
protected String name
-
-
Method Detail
-
renderLevel
protected String renderLevel(int level)
- Overrides:
renderLevel
in classSimpleLogger
-
writeThrowable
protected void writeThrowable(Throwable t, PrintStream stream)
- Overrides:
writeThrowable
in classSimpleLogger
-
getLocation
protected String getLocation(StackTraceElement e)
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.slf4j.Logger
-
readResolve
protected Object readResolve() throws ObjectStreamException
- Throws:
ObjectStreamException
-
-