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 55)


	
			
Direct descendents
Class Description
LoggerBasicPatternConverter LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
LoggerLiteralPatternConverter LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
LoggerDatePatternConverter
LoggerMDCPatternConverter LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
LoggerLocationPatternConverter LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
LoggerNamedPatternConverter LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
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 64)
mixed $max = 0x7FFFFFFF (line 63)
mixed $min = -1 (line 62)
LoggerPatternConverter $next = null (line 60)
  • var: next converter in converter chain
Methods
Constructor LoggerPatternConverter (line 71)

Constructor

Constructor

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

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 94)

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 135)

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 Wed, 3 Sep 2003 01:02:42 +0200 by phpDocumentor 1.2.2