Class StatefulNullMessageLogger
Object
StatefulNullMessageLogger
- All Implemented Interfaces:
MessageLogger
,StatefulMessageLogger
Does nothing (i.e. simply ignores) with any messages logged.
This is kept distinct from NullMessageLogger
as it also
implements the StatefulMessageLogger
interface which exists in a more downstream package
as MessageLogger
.
- Author:
- Owen Feehan
-
Constructor Details
-
StatefulNullMessageLogger
public StatefulNullMessageLogger()
-
-
Method Details
-
start
public void start()Description copied from interface:StatefulMessageLogger
Starts logging.This must be called once before any logging occurs.
- Specified by:
start
in interfaceStatefulMessageLogger
-
log
Description copied from interface:MessageLogger
Logs a message.- Specified by:
log
in interfaceMessageLogger
- Parameters:
message
- the message to log.
-
logFormatted
Description copied from interface:MessageLogger
Logs a message, derived from a format-string.- Specified by:
logFormatted
in interfaceMessageLogger
- Parameters:
formatString
- a format string like inString.format(java.lang.String, java.lang.Object...)
.args
- the arguments that match the placeholder informatString
like inString.format(java.lang.String, java.lang.Object...)
.
-
close
public void close(boolean successful, boolean warningOccurred) Description copied from interface:StatefulMessageLogger
Stops logging.This must be called once after all logging has occurred.
- Specified by:
close
in interfaceStatefulMessageLogger
- Parameters:
successful
- true when the task completed successfully.warningOccurred
- true if at least one warning has occurred, false otherwise.
-