Interface MessageLogger
- All Known Implementing Classes:
AbstractMessageLogger, AntMessageLogger, DefaultMessageLogger, MessageLoggerEngine
public interface MessageLogger
A 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 (usually Message.MSG_VERBOSE) and log the message at the actual
level only when sumupProblems() is called.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidClears the list of problems, warns and errors.voidvoiddeprecated(String msg) voidvoidendProgress(String msg) voidgetWarns()voidbooleanvoidLogs a message at the given level.voidprogress()voidvoidSame aslog(String, int), but without adding any contextual information to the message.voidsetShowProgress(boolean progress) voidSumup all problems encountered so far, and clear them.voidvoid
-
Method Details
-
log
-
rawlog
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
-
verbose
-
deprecated
-
info
-
rawinfo
-
warn
-
error
-
getProblems
-
getWarns
-
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
-
isShowProgress
boolean isShowProgress() -
setShowProgress
void setShowProgress(boolean progress)
-