Configurator Class Reference

Implemented by classes capable of configuring log4j using a URL. More...

Inherits log4cxx::helpers::Object.

Inherited by PropertyConfigurator [virtual], and DOMConfigurator [virtual].

List of all members.

Classes

class  ClazzConfigurator

Public Member Functions

virtual const helpers::ClassgetClass () const
 Configurator ()
virtual void doConfigure (const File &configFileName, spi::LoggerRepositoryPtr &repository)=0
 Interpret a resource pointed by a URL and set up log4j accordingly.

Static Public Member Functions

static const helpers::ClassgetStaticClass ()
static const
log4cxx::helpers::ClassRegistration
registerClass ()

Detailed Description

Implemented by classes capable of configuring log4j using a URL.


Constructor & Destructor Documentation

Configurator (  ) 

Member Function Documentation

virtual void doConfigure ( const File configFileName,
spi::LoggerRepositoryPtr repository 
) [pure virtual]

Interpret a resource pointed by a URL and set up log4j accordingly.

The configuration is done relative to the hierarchy parameter.

Parameters:
configFileName The file to parse
repository The hierarchy to operation upon.

Implemented in PropertyConfigurator, and DOMConfigurator.

virtual const helpers::Class& getClass (  )  const [virtual]

Reimplemented from Object.

Reimplemented in PropertyConfigurator, and DOMConfigurator.

static const helpers::Class& getStaticClass (  )  [static]

Reimplemented from Object.

Reimplemented in PropertyConfigurator, and DOMConfigurator.

static const log4cxx::helpers::ClassRegistration& registerClass (  )  [static]

Reimplemented from Object.

Reimplemented in PropertyConfigurator, and DOMConfigurator.


The documentation for this class was generated from the following file: