public interface MessageLogger
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.
Message
Modifier and Type | Method and Description |
---|---|
void |
clearProblems()
Clears the list of problems, warns and errors.
|
void |
debug(java.lang.String msg) |
void |
deprecated(java.lang.String msg) |
void |
endProgress() |
void |
endProgress(java.lang.String msg) |
void |
error(java.lang.String msg) |
java.util.List |
getErrors() |
java.util.List |
getProblems() |
java.util.List |
getWarns() |
void |
info(java.lang.String msg) |
boolean |
isShowProgress() |
void |
log(java.lang.String msg,
int level)
Logs a message at the given level.
|
void |
progress() |
void |
rawinfo(java.lang.String msg) |
void |
rawlog(java.lang.String msg,
int level)
Same as
log(String, int) , but without adding any contextual information to the
message. |
void |
setShowProgress(boolean progress) |
void |
sumupProblems()
Sumup all problems encountered so far, and clear them.
|
void |
verbose(java.lang.String msg) |
void |
warn(java.lang.String msg) |
void log(java.lang.String msg, int level)
level
constants are defined in the Message
class.
msg
- the message to loglevel
- the level at which the message should be logged.Message.MSG_DEBUG
,
Message.MSG_VERBOSE
,
Message.MSG_INFO
,
Message.MSG_WARN
,
Message#MSG_ERROR
void rawlog(java.lang.String msg, int level)
log(String, int)
, but without adding any contextual information to the
message.msg
- the message to loglevel
- the level at which the message should be logged.void debug(java.lang.String msg)
void verbose(java.lang.String msg)
void deprecated(java.lang.String msg)
void info(java.lang.String msg)
void rawinfo(java.lang.String msg)
void warn(java.lang.String msg)
void error(java.lang.String msg)
java.util.List getProblems()
java.util.List getWarns()
java.util.List getErrors()
void clearProblems()
void sumupProblems()
void progress()
void endProgress()
void endProgress(java.lang.String msg)
boolean isShowProgress()
void setShowProgress(boolean progress)