Package org.apache.maven.slf4j
Class MavenSimpleLogger
java.lang.Object
org.slf4j.helpers.AbstractLogger
org.slf4j.helpers.LegacyAbstractLogger
org.slf4j.simple.SimpleLogger
org.slf4j.simple.ExtSimpleLogger
org.apache.maven.slf4j.MavenSimpleLogger
- All Implemented Interfaces:
Serializable,org.slf4j.Logger
- Direct Known Subclasses:
MavenFailOnSeverityLogger
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_KEYFields inherited from class org.slf4j.helpers.AbstractLogger
nameFields inherited from interface org.slf4j.Logger
ROOT_LOGGER_NAME -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoWrite(StringBuilder buf, Throwable t) protected Stringprotected StringrenderLevel(int level) static voidsetLogSink(Consumer<String> logSink) protected voidwriteThrowable(Throwable t, PrintStream stream) Methods inherited from class org.slf4j.simple.SimpleLogger
getFullyQualifiedCallerName, handleNormalizedLoggingCall, isDebugEnabled, isErrorEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, logMethods inherited from class org.slf4j.helpers.LegacyAbstractLogger
isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabledMethods 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, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.slf4j.Logger
atDebug, atError, atInfo, atLevel, atTrace, atWarn, isEnabledForLevel, makeLoggingEventBuilder
-
Method Details
-
setLogSink
-
renderLevel
- Overrides:
renderLevelin classSimpleLogger
-
doWrite
- Overrides:
doWritein classExtSimpleLogger
-
writeThrowable
- Overrides:
writeThrowablein classSimpleLogger
-
getLocation
-