lestes::msg::logger_configurator Class Reference

A friend of the logger class, see comments for its 'configure' method. More...

List of all members.

Static Private Member Functions

static void configure (xmlNode *node, bool inherited, const ptr< logger > &parent_logger, const ptr< ostream_wrapper > &parent_stream)
 Configures children of given logger according to given xml node chain.

Friends

class logger


Detailed Description

A friend of the logger class, see comments for its 'configure' method.


Member Function Documentation

void lestes::msg::logger_configurator::configure ( xmlNode *  node,
bool  inherited,
const ptr< logger > &  parent_logger,
const ptr< ostream_wrapper > &  parent_stream 
) [static, private]

Configures children of given logger according to given xml node chain.

This method is not part of the logger class to avoid dependency on libxml headers. However, as it touches logger's private fields so it has to be in a friend class. Friend method would not help, as that would require parameter types to be known in the header (where the logger class is declared).


Friends And Related Function Documentation

friend class logger [friend]


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:49:37 2007 for lestes by doxygen 1.5.1-20070107