Package org.apache.maven.doxia.logging
Class SystemStreamLog
java.lang.Object
org.apache.maven.doxia.logging.SystemStreamLog
- All Implemented Interfaces:
Log
Logger with "standard" output and error output stream. The log prefix is voluntarily in lower case.
Based on
Based on
org.apache.maven.plugin.logging.SystemStreamLog.- Since:
- 1.1
-
Field Summary
FieldsFields inherited from interface org.apache.maven.doxia.logging.Log
LEVEL_DEBUG, LEVEL_DISABLED, LEVEL_ERROR, LEVEL_FATAL, LEVEL_INFO, LEVEL_WARN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddebug(CharSequence content) Send a message to the user in the debug error level.voiddebug(CharSequence content, Throwable error) Send a message (and accompanying exception) to the user in the debug error level.voidSend an exception to the user in the debug error level.voiderror(CharSequence content) Send a message to the user in the error error level.voiderror(CharSequence content, Throwable error) Send a message (and accompanying exception) to the user in the error error level.voidSend an exception to the user in the error error level.voidinfo(CharSequence content) Send a message to the user in the info error level.voidinfo(CharSequence content, Throwable error) Send a message (and accompanying exception) to the user in the info error level.voidSend an exception to the user in the info error level.booleanisDebugEnabled.booleanisErrorEnabled.booleanisInfoEnabled.booleanisWarnEnabled.private voidprint(String prefix, CharSequence content) private voidprint(String prefix, CharSequence content, Throwable error) private voidvoidsetLogLevel(int level) Set the current log level.voidwarn(CharSequence content) Send a message to the user in the warn error level.voidwarn(CharSequence content, Throwable error) Send a message (and accompanying exception) to the user in the warn error level.voidSend an exception to the user in the warn error level.
-
Field Details
-
EOL
-
currentLevel
private int currentLevel
-
-
Constructor Details
-
SystemStreamLog
public SystemStreamLog()
-
-
Method Details
-
setLogLevel
public void setLogLevel(int level) Set the current log level.- Specified by:
setLogLevelin interfaceLog- Parameters:
level- the log level to set.
-
debug
Send a message to the user in the debug error level.- Specified by:
debugin interfaceLog- Parameters:
content- aCharSequenceobject.
-
debug
Send a message (and accompanying exception) to the user in the debug error level.
The error's stacktrace will be output when this error level is enabled. -
debug
Send an exception to the user in the debug error level.
The stack trace for this exception will be output when this error level is enabled. -
info
Send a message to the user in the info error level. -
info
Send a message (and accompanying exception) to the user in the info error level.
The error's stacktrace will be output when this error level is enabled. -
info
Send an exception to the user in the info error level.
The stack trace for this exception will be output when this error level is enabled. -
warn
Send a message to the user in the warn error level.- Specified by:
warnin interfaceLog- Parameters:
content- aCharSequenceobject.
-
warn
Send a message (and accompanying exception) to the user in the warn error level.
The error's stacktrace will be output when this error level is enabled. -
warn
Send an exception to the user in the warn error level.
The stack trace for this exception will be output when this error level is enabled. -
error
Send a message to the user in the error error level. -
error
Send a message (and accompanying exception) to the user in the error error level.
The error's stacktrace will be output when this error level is enabled. -
error
Send an exception to the user in the error error level.
The stack trace for this exception will be output when this error level is enabled. -
isDebugEnabled
public boolean isDebugEnabled()isDebugEnabled.
- Specified by:
isDebugEnabledin interfaceLog- Returns:
- a boolean.
-
isInfoEnabled
public boolean isInfoEnabled()isInfoEnabled.
- Specified by:
isInfoEnabledin interfaceLog- Returns:
- a boolean.
-
isWarnEnabled
public boolean isWarnEnabled()isWarnEnabled.
- Specified by:
isWarnEnabledin interfaceLog- Returns:
- a boolean.
-
isErrorEnabled
public boolean isErrorEnabled()isErrorEnabled.
- Specified by:
isErrorEnabledin interfaceLog- Returns:
- a boolean.
-
print
-
print
-
print
-