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 TypeMethodDescriptionvoidLogs a message.default voidWrites an empty line to the log file.voidlogFormatted(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 informatStringlike inString.format(java.lang.String, java.lang.Object...).
-
logEmptyLine
default void logEmptyLine()Writes an empty line to the log file.
-