Package org.apache.maven.slf4j
Class MavenFailOnSeverityLogger
java.lang.Object
org.slf4j.helpers.AbstractLogger
org.slf4j.helpers.LegacyAbstractLogger
org.apache.maven.slf4j.MavenBaseLogger
org.apache.maven.slf4j.MavenSimpleLogger
org.apache.maven.slf4j.MavenFailOnSeverityLogger
- All Implemented Interfaces:
Serializable
,org.slf4j.Logger
A proxy which enhances the MavenSimpleLogger with functionality to track whether a logging threshold is hit.
Currently only support WARN and ERROR states, since it's been used for the --fail-on-severity flag.
- See Also:
-
Field Summary
Fields inherited from class org.apache.maven.slf4j.MavenBaseLogger
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
Fields inherited from class org.slf4j.helpers.AbstractLogger
name
Fields inherited from interface org.slf4j.Logger
ROOT_LOGGER_NAME
-
Method Summary
Modifier and TypeMethodDescriptionvoid
A simple implementation which always logs messages of level ERROR according to the format outlined above.void
Perform single parameter substitution before logging the message of level ERROR according to the format outlined above.void
Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.void
Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.void
Log a message of level ERROR, including an exception.void
A simple implementation which always logs messages of level WARN according to the format outlined above.void
Perform single parameter substitution before logging the message of level WARN according to the format outlined above.void
Perform double parameter substitution before logging the message of level WARN according to the format outlined above.void
Perform double parameter substitution before logging the message of level WARN according to the format outlined above.void
Log a message of level WARN, including an exception.Methods inherited from class org.apache.maven.slf4j.MavenSimpleLogger
configure, getLocation, printStackTrace, renderLevel, setLogLevel, setLogSink, write, writeThrowable, writeThrowable, writeThrowable
Methods inherited from class org.apache.maven.slf4j.MavenBaseLogger
computeShortName, getFormattedDate, getFullyQualifiedCallerName, handleNormalizedLoggingCall, isDebugEnabled, isErrorEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, log
Methods inherited from class org.slf4j.helpers.LegacyAbstractLogger
isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled
Methods inherited from class org.slf4j.helpers.AbstractLogger
debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.slf4j.Logger
atDebug, atError, atInfo, atLevel, atTrace, atWarn, isEnabledForLevel, makeLoggingEventBuilder
-
Method Details
-
warn
A simple implementation which always logs messages of level WARN according to the format outlined above.- Specified by:
warn
in interfaceorg.slf4j.Logger
- Overrides:
warn
in classorg.slf4j.helpers.AbstractLogger
-
warn
Perform single parameter substitution before logging the message of level WARN according to the format outlined above.- Specified by:
warn
in interfaceorg.slf4j.Logger
- Overrides:
warn
in classorg.slf4j.helpers.AbstractLogger
-
warn
Perform double parameter substitution before logging the message of level WARN according to the format outlined above.- Specified by:
warn
in interfaceorg.slf4j.Logger
- Overrides:
warn
in classorg.slf4j.helpers.AbstractLogger
-
warn
Perform double parameter substitution before logging the message of level WARN according to the format outlined above.- Specified by:
warn
in interfaceorg.slf4j.Logger
- Overrides:
warn
in classorg.slf4j.helpers.AbstractLogger
-
warn
Log a message of level WARN, including an exception.- Specified by:
warn
in interfaceorg.slf4j.Logger
- Overrides:
warn
in classorg.slf4j.helpers.AbstractLogger
-
error
A simple implementation which always logs messages of level ERROR according to the format outlined above.- Specified by:
error
in interfaceorg.slf4j.Logger
- Overrides:
error
in classorg.slf4j.helpers.AbstractLogger
-
error
Perform single parameter substitution before logging the message of level ERROR according to the format outlined above.- Specified by:
error
in interfaceorg.slf4j.Logger
- Overrides:
error
in classorg.slf4j.helpers.AbstractLogger
-
error
Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.- Specified by:
error
in interfaceorg.slf4j.Logger
- Overrides:
error
in classorg.slf4j.helpers.AbstractLogger
-
error
Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.- Specified by:
error
in interfaceorg.slf4j.Logger
- Overrides:
error
in classorg.slf4j.helpers.AbstractLogger
-
error
Log a message of level ERROR, including an exception.- Specified by:
error
in interfaceorg.slf4j.Logger
- Overrides:
error
in classorg.slf4j.helpers.AbstractLogger
-