Class SimpleFormatter

java.lang.Object
dev.alphagame.trailblazer.formatters.AbstractFormatter
dev.alphagame.trailblazer.formatters.SimpleFormatter

public class SimpleFormatter extends AbstractFormatter
A simple formatter that outputs log messages in a standard format: [TIMESTAMP] [LEVEL] MESSAGE
  • Constructor Details

    • SimpleFormatter

      public SimpleFormatter()
    • SimpleFormatter

      public SimpleFormatter(String dateFormat)
    • SimpleFormatter

      public SimpleFormatter(PrintStream outputStream)
    • SimpleFormatter

      public SimpleFormatter(String dateFormat, PrintStream outputStream)
  • Method Details

    • formatLogMessage

      public void formatLogMessage(String level, String loggerName, String message, Object... args)
      Formats a log message with the given level, logger name, message, and arguments.
      Specified by:
      formatLogMessage in class AbstractFormatter
      Parameters:
      level - The log level.
      loggerName - The name of the logger.
      message - The log message.
      args - The arguments to format the message with.
    • formatLogMessage

      public void formatLogMessage(String level, String loggerName, String message)
      Formats a log message with the given level, logger name, and message.
      Specified by:
      formatLogMessage in class AbstractFormatter
      Parameters:
      level - The log level.
      loggerName - The name of the logger.
      message - The log message.