Package org.apache.ivy.util
Interface MessageLogger
-
- All Known Implementing Classes:
AbstractMessageLogger,AntMessageLogger,DefaultMessageLogger,MessageLoggerEngine
public interface MessageLoggerA MessageLogger is used to log messages.Where the messages are logged is depending on the implementation.
This interface provides both level specific methods (
info(String),warn(String), ...) and generic methods (log(String, int),rawlog(String, int)). Note that calling level specific methods is usually not equivalent to calling the generic method with the corresponding level. Indeed, for warn and error level, the implementation will actually log the message at a lower level (usuallyMessage.MSG_VERBOSE) and log the message at the actual level only whensumupProblems()is called.- See Also:
Message
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearProblems()Clears the list of problems, warns and errors.voiddebug(java.lang.String msg)voiddeprecated(java.lang.String msg)voidendProgress()voidendProgress(java.lang.String msg)voiderror(java.lang.String msg)java.util.List<java.lang.String>getErrors()java.util.List<java.lang.String>getProblems()java.util.List<java.lang.String>getWarns()voidinfo(java.lang.String msg)booleanisShowProgress()voidlog(java.lang.String msg, int level)Logs a message at the given level.voidprogress()voidrawinfo(java.lang.String msg)voidrawlog(java.lang.String msg, int level)Same aslog(String, int), but without adding any contextual information to the message.voidsetShowProgress(boolean progress)voidsumupProblems()Sumup all problems encountered so far, and clear them.voidverbose(java.lang.String msg)voidwarn(java.lang.String msg)
-
-
-
Method Detail
-
log
void log(java.lang.String msg, int level)Logs a message at the given level.levelconstants are defined in theMessageclass.- Parameters:
msg- the message to loglevel- the level at which the message should be logged.- See Also:
Message.MSG_DEBUG,Message.MSG_VERBOSE,Message.MSG_INFO,Message.MSG_WARN,Message.MSG_ERR
-
rawlog
void rawlog(java.lang.String msg, int level)Same aslog(String, int), but without adding any contextual information to the message.- Parameters:
msg- the message to loglevel- the level at which the message should be logged.
-
debug
void debug(java.lang.String msg)
-
verbose
void verbose(java.lang.String msg)
-
deprecated
void deprecated(java.lang.String msg)
-
info
void info(java.lang.String msg)
-
rawinfo
void rawinfo(java.lang.String msg)
-
warn
void warn(java.lang.String msg)
-
error
void error(java.lang.String msg)
-
getProblems
java.util.List<java.lang.String> getProblems()
-
getWarns
java.util.List<java.lang.String> getWarns()
-
getErrors
java.util.List<java.lang.String> getErrors()
-
clearProblems
void clearProblems()
Clears the list of problems, warns and errors.
-
sumupProblems
void sumupProblems()
Sumup all problems encountered so far, and clear them.
-
progress
void progress()
-
endProgress
void endProgress()
-
endProgress
void endProgress(java.lang.String msg)
-
isShowProgress
boolean isShowProgress()
-
setShowProgress
void setShowProgress(boolean progress)
-
-