Class SimpleFormatter
java.lang.Object
dev.alphagame.trailblazer.formatters.AbstractFormatter
dev.alphagame.trailblazer.formatters.SimpleFormatter
A simple formatter that outputs log messages in a standard format:
[TIMESTAMP] [LEVEL] MESSAGE
-
Field Summary
Fields inherited from class dev.alphagame.trailblazer.formatters.AbstractFormatter
dateFormat, format, outputStream
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleFormatter
(PrintStream outputStream) SimpleFormatter
(String dateFormat) SimpleFormatter
(String dateFormat, PrintStream outputStream) -
Method Summary
Modifier and TypeMethodDescriptionvoid
formatLogMessage
(String level, String loggerName, String message) Formats a log message with the given level, logger name, and message.void
formatLogMessage
(String level, String loggerName, String message, Object... args) Formats a log message with the given level, logger name, message, and arguments.Methods inherited from class dev.alphagame.trailblazer.formatters.AbstractFormatter
formatLogMessage, formatLogMessage, getOutputStream, setOutputStream
-
Constructor Details
-
SimpleFormatter
public SimpleFormatter() -
SimpleFormatter
-
SimpleFormatter
-
SimpleFormatter
-
-
Method Details
-
formatLogMessage
Formats a log message with the given level, logger name, message, and arguments.- Specified by:
formatLogMessage
in classAbstractFormatter
- Parameters:
level
- The log level.loggerName
- The name of the logger.message
- The log message.args
- The arguments to format the message with.
-
formatLogMessage
Formats a log message with the given level, logger name, and message.- Specified by:
formatLogMessage
in classAbstractFormatter
- Parameters:
level
- The log level.loggerName
- The name of the logger.message
- The log message.
-