Class LoggerPatternConverter

Description

LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.

LoggerPatternConverter is an abstract 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.

Located in Program_Root/log4php/helpers/LoggerPatternConverter.php (line 53)


	
			
Direct descendents
Variable Summary
Method Summary
LoggerPatternConverter LoggerPatternConverter ([LoggerFormattingInfo $fi = null])
void convert (LoggerLoggingEvent $event)
void format (string &$sbuf, LoggerLoggingEvent $e)
void spacePad (string &$sbuf, integer $length)
Variables
mixed $leftAlign = false (line 62)
mixed $max = 0x7FFFFFFF (line 61)
mixed $min = -1 (line 60)
LoggerPatternConverter $next = null (line 58)
  • var: next converter in converter chain
Methods
Constructor LoggerPatternConverter (line 69)

Constructor

Constructor

LoggerPatternConverter LoggerPatternConverter ([LoggerFormattingInfo $fi = null])
convert (line 84)

Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.

Derived pattern converters must override this method in order to convert conversion specifiers in the correct way.

void convert (LoggerLoggingEvent $event)

Redefined in descendants as:
format (line 92)

A template method for formatting in a converter specific way.

A template method for formatting in a converter specific way.

void format (string &$sbuf, LoggerLoggingEvent $e)

Redefined in descendants as:
spacePad (line 133)

Fast space padding method.

Fast space padding method.

  • todo: reimplement using PHP string functions
void spacePad (string &$sbuf, integer $length)
  • string &$sbuf: string buffer
  • integer $length: pad length

Documentation generated on Tue, 28 Oct 2003 22:04:12 +0100 by phpDocumentor 1.2.2