Package org.apache.log4j.helpers
Class PatternConverter
java.lang.Object
org.apache.log4j.helpers.PatternConverter
- Direct Known Subclasses:
PatternParser.BasicPatternConverter,PatternParser.DatePatternConverter,PatternParser.LiteralPatternConverter,PatternParser.LocationPatternConverter,PatternParser.MDCPatternConverter,PatternParser.NamedPatternConverter
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
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Stringconvert(LoggingEvent event) Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.voidformat(StringBuffer sbuf, LoggingEvent e) A template method for formatting in a converter specific way.voidspacePad(StringBuffer sbuf, int length) Fast space padding method.
-
Field Details
-
next
-
min
int min -
max
int max -
leftAlign
boolean leftAlign -
SPACES
-
-
Constructor Details
-
PatternConverter
protected PatternConverter() -
PatternConverter
-
-
Method Details
-
convert
Derived pattern converters must override this method in order to convert conversion specifiers in the correct way. -
format
A template method for formatting in a converter specific way. -
spacePad
Fast space padding method.
-