Log4j 1.1.3

org.apache.log4j.examples
Class MyPatternParser

java.lang.Object
  |
  +--org.apache.log4j.helpers.PatternParser
        |
        +--org.apache.log4j.examples.MyPatternParser

public class MyPatternParser
extends PatternParser

Example showing how to extend PatternParser to recognize additional conversion characters. The examples shows that minimum and maximum width and alignment settings apply for "extension" conversion characters just as they do for PatternLayout recognized characters.

In this case MyPatternParser recognizes %# and outputs the value of an internal counter which is also incremented at each call. See source code for more details.

Author:
Anders Kristensen
See Also:
MyPatternLayout, PatternParser, PatternLayout

Fields inherited from class org.apache.log4j.helpers.PatternParser
currentLiteral, formattingInfo, i, pattern, patternLength
 
Constructor Summary
MyPatternParser(String pattern)
           
 
Method Summary
 void finalizeConverter(char c)
           
 
Methods inherited from class org.apache.log4j.helpers.PatternParser
addConverter, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyPatternParser

public MyPatternParser(String pattern)
Method Detail

finalizeConverter

public void finalizeConverter(char c)
Overrides:
finalizeConverter in class PatternParser

Log4j 1.1.3

Please notify me about new log4j releases.