Class JSONFormatter

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

public class JSONFormatter extends AbstractFormatter
  • Constructor Details

    • JSONFormatter

      public JSONFormatter()
    • JSONFormatter

      public JSONFormatter(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 into JSON format.
      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 into JSON format.
      Specified by:
      formatLogMessage in class AbstractFormatter
      Parameters:
      level - The log level.
      loggerName - The name of the logger.
      message - The log message.