Class LoggerPatternConverter

Description

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.

  • author: Marco Vassura
  • version: $Revision: 556801 $
  • abstract:
  • since: 0.3

Located in /helpers/LoggerPatternConverter.php (line 45)


	
			
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 54)
mixed $max = 0x7FFFFFFF (line 53)
mixed $min = -1 (line 52)
LoggerPatternConverter $next = null (line 50)
  • var: next converter in converter chain
Methods
Constructor LoggerPatternConverter (line 61)

Constructor

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

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

A template method for formatting in a converter specific way.

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

Redefined in descendants as:
spacePad (line 125)

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 by phpDocumentor 1.3.2