Class PatternConverter


  • public abstract class PatternConverter
    extends java.lang.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ü
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract java.lang.String convert​(LoggingEvent event)
      Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.
      void format​(java.lang.StringBuffer sbuf, LoggingEvent e)
      A template method for formatting in a converter specific way.
      void spacePad​(java.lang.StringBuffer sbuf, int length)
      Fast space padding method.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PatternConverter

        protected PatternConverter()
    • Method Detail

      • convert

        protected abstract java.lang.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​(java.lang.StringBuffer sbuf,
                           LoggingEvent e)
        A template method for formatting in a converter specific way.
      • spacePad

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