Class MultistepFormatter

java.lang.Object
java.util.logging.Formatter
org.jboss.logmanager.ExtFormatter
org.jboss.logmanager.formatters.MultistepFormatter
Direct Known Subclasses:
PatternFormatter

public class MultistepFormatter extends ExtFormatter
A formatter which formats a record in a series of steps.
  • Constructor Details

    • MultistepFormatter

      public MultistepFormatter(FormatStep[] steps)
      Construct a new instance.
      Parameters:
      steps - the steps to execute to format the record
    • MultistepFormatter

      public MultistepFormatter()
      Construct a new instance.
  • Method Details

    • getSteps

      public FormatStep[] getSteps()
      Get a copy of the format steps.
      Returns:
      a copy of the format steps
    • setSteps

      public void setSteps(FormatStep[] steps)
      Assign new format steps.
      Parameters:
      steps - the new format steps
    • format

      public String format(ExtLogRecord record)
      Format a message using an extended log record.
      Specified by:
      format in class ExtFormatter
      Parameters:
      record - the log record
      Returns:
      the formatted message