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, 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
-
-
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()
private void
printStackTrace(java.lang.Throwable t, java.io.PrintStream stream, java.lang.String prefix)
protected java.lang.Object
readResolve()
protected java.lang.String
renderLevel(int level)
protected void
writeThrowable(java.lang.Throwable t, java.io.PrintStream stream)
private void
writeThrowable(java.lang.Throwable t, java.io.PrintStream stream, java.lang.String caption, java.lang.String prefix)
-
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
-
printStackTrace
private void printStackTrace(java.lang.Throwable t, java.io.PrintStream stream, java.lang.String prefix)
-
writeThrowable
private void writeThrowable(java.lang.Throwable t, java.io.PrintStream stream, java.lang.String caption, java.lang.String prefix)
-
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
-
-