Class PatternFormatter


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

      • 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 Detail

      • 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()