Package org.anchoranalysis.core.log
Interface MessageLogger
- All Known Subinterfaces:
StatefulMessageLogger
- All Known Implementing Classes:
ConsoleMessageLogger
,FailureOnlyMessageLogger
,MessageLoggerIntoString
,MultipleLoggers
,NullMessageLogger
,StatefulNullMessageLogger
,TextFileMessageLogger
public interface MessageLogger
Logs messages (strings) somewhere.
- Author:
- Owen Feehan
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Logs a message.default void
Writes an empty line to the log file.void
logFormatted
(String formatString, Object... args) Logs a message, derived from a format-string.
-
Method Details
-
log
Logs a message.- Parameters:
message
- the message to log.
-
logFormatted
Logs a message, derived from a format-string.- 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...)
.
-
logEmptyLine
default void logEmptyLine()Writes an empty line to the log file.
-