Class PatternConverter

java.lang.Object
org.apache.log4j.helpers.PatternConverter
Direct Known Subclasses:
BridgePatternConverter

public abstract class PatternConverter extends Object

PatternConverter is an abtract class that provides the formatting functionality that derived classes need.

Conversion specifiers in a conversion patterns are parsed to individual PatternConverters. Each of which is responsible for converting a logging event in a converter specific manner.

Since:
0.8.2
Author:
James P. Cakalic, Ceki Gülcü
  • Field Details

  • Constructor Details

    • PatternConverter

      protected PatternConverter()
    • PatternConverter

      protected PatternConverter(FormattingInfo fi)
  • Method Details

    • convert

      protected abstract String convert(LoggingEvent event)
      Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.
    • format

      public void format(StringBuffer sbuf, LoggingEvent e)
      A template method for formatting in a converter specific way.
    • spacePad

      public void spacePad(StringBuffer sbuf, int length)
      Fast space padding method.