Class PatternFormatter


public class PatternFormatter extends MultistepFormatter
A formatter which uses a text pattern to format messages.
  • Constructor Details

    • PatternFormatter

      public PatternFormatter()
      Construct a new instance.
    • PatternFormatter

      public PatternFormatter(String pattern)
      Construct a new instance.
      Parameters:
      pattern - the initial pattern
    • PatternFormatter

      public PatternFormatter(String pattern, String colors)
      Construct a new instance.
      Parameters:
      pattern - the initial pattern
      colors - the color map to use
  • Method Details

    • getPattern

      public String getPattern()
      Get the current format pattern.
      Returns:
      the pattern
    • setPattern

      public void setPattern(String pattern)
      Set the format pattern.
      Parameters:
      pattern - the pattern
    • setColors

      public void setColors(String colors)
      Set the color map to use for log levels when %K{level} is used.

      The format is level:color,level:color,...

      Where level is either a numerical value or one of the following constants:

      fatal
      error
      severe
      warn
      warning
      info
      config
      debug
      trace
      fine
      finer
      finest

      Color is one of the following constants:

      clear
      black
      red
      green
      yellow
      blue
      magenta
      cyan
      white
      brightblack
      brightred
      brightgreen
      brightyellow
      brightblue
      brightmagenta
      brightcyan
      brightwhite
      Parameters:
      colors - a colormap expression string described above
    • getColors

      public String getColors()