Class LoggerConfigXmlParser

Description

Parse xml logger configuration and creates the LoggerHierarchy

Parse xml logger configuration and creates the LoggerHierarchy

Located in Program_Root/src/log4php/LoggerConfigXmlParser.php (line 44)

XML_Parser
   |
   --LoggerConfigXmlParser
Variable Summary
object current $appender
object current $filter
object current $layout
object current $logger
array $state
Method Summary
LoggerConfigXmlParser LoggerConfigXmlParser ([string $filename = null])
void setter (mixed &$object, mixed $name, mixed $value)
void xmltag_appender (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_appender_ (mixed $xp, mixed $elem)
void xmltag_appender_ref (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_configuration (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_configuration_ (mixed $xp, mixed $elem)
void xmltag_filter (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_filter_ (mixed $xp, mixed $elem)
void xmltag_layout (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_layout_ (mixed $xp, mixed $elem)
void xmltag_level (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_logger (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_param (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_priority (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_renderer (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_root (mixed $xp, mixed $elem, mixed $attribs)
void xmltag_root_ (mixed $xp, mixed $elem)
Variables
object current $appender (line 59)
object current $filter (line 64)
object current $layout (line 69)
object current $logger (line 54)
array $state (line 49)
  • var: state stack. Each element is 'appender' or 'layout', 'root' or 'logger'
Methods
Constructor LoggerConfigXmlParser (line 74)
LoggerConfigXmlParser LoggerConfigXmlParser ([string $filename = null])
  • string $filename: config filename
setter (line 270)
void setter (mixed &$object, mixed $name, mixed $value)
xmltag_appender (line 85)
void xmltag_appender (mixed $xp, mixed $elem, mixed $attribs)
xmltag_appender_ (line 95)
void xmltag_appender_ (mixed $xp, mixed $elem)
xmltag_appender_ref (line 106)
void xmltag_appender_ref (mixed $xp, mixed $elem, mixed $attribs)
xmltag_configuration (line 123)
void xmltag_configuration (mixed $xp, mixed $elem, mixed $attribs)
xmltag_configuration_ (line 140)
void xmltag_configuration_ (mixed $xp, mixed $elem)
xmltag_filter (line 145)
void xmltag_filter (mixed $xp, mixed $elem, mixed $attribs)
xmltag_filter_ (line 158)
void xmltag_filter_ (mixed $xp, mixed $elem)
xmltag_layout (line 167)
void xmltag_layout (mixed $xp, mixed $elem, mixed $attribs)
xmltag_layout_ (line 175)
void xmltag_layout_ (mixed $xp, mixed $elem)
xmltag_level (line 182)
void xmltag_level (mixed $xp, mixed $elem, mixed $attribs)
xmltag_logger (line 201)
void xmltag_logger (mixed $xp, mixed $elem, mixed $attribs)
xmltag_param (line 213)
void xmltag_param (mixed $xp, mixed $elem, mixed $attribs)
xmltag_priority (line 231)
void xmltag_priority (mixed $xp, mixed $elem, mixed $attribs)
xmltag_renderer (line 237)
void xmltag_renderer (mixed $xp, mixed $elem, mixed $attribs)
xmltag_root (line 257)
void xmltag_root (mixed $xp, mixed $elem, mixed $attribs)
xmltag_root_ (line 264)
void xmltag_root_ (mixed $xp, mixed $elem)

Documentation generated on Wed, 27 Aug 2003 18:11:38 +0200 by phpDocumentor 1.2.2