OFFIS DCMTK  Version 3.6.0
Public Member Functions | Static Public Member Functions | Private Member Functions
log4cplus::BasicConfigurator Class Reference

Use this class to quickly configure the package. More...

Inheritance diagram for log4cplus::BasicConfigurator:
[legend]
Collaboration diagram for log4cplus::BasicConfigurator:
[legend]

List of all members.

Public Member Functions

 BasicConfigurator (Hierarchy &h=Logger::getDefaultHierarchy())
- Public Member Functions inherited from log4cplus::PropertyConfigurator
 PropertyConfigurator (const log4cplus::tstring &propertyFile, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 PropertyConfigurator (const log4cplus::helpers::Properties &props, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 PropertyConfigurator (log4cplus::tistream &propertyStream, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
virtual void configure ()
 Read configuration from a file.
log4cplus::helpers::Properties
const & 
getProperties () const
log4cplus::tstring const & getPropertyFilename () const

Static Public Member Functions

static void doConfigure (Hierarchy &h=Logger::getDefaultHierarchy())
 This method eliminates the need to create a temporary BasicConfigurator object to configure log4cplus.
- Static Public Member Functions inherited from log4cplus::PropertyConfigurator
static void doConfigure (const log4cplus::tstring &configFilename, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 This method eliminates the need to create a temporary PropertyConfigurator to configure log4cplus.

Private Member Functions

 BasicConfigurator (const BasicConfigurator &)
BasicConfiguratoroperator= (BasicConfigurator &)

Additional Inherited Members

- Public Types inherited from log4cplus::PropertyConfigurator
enum  PCFlags { fRecursiveExpansion = 0x0001, fShadowEnvironment = 0x0002, fAllowEmptyVars = 0x0004 }
- Protected Types inherited from log4cplus::PropertyConfigurator
typedef OFMap
< log4cplus::tstring,
log4cplus::SharedAppenderPtr
AppenderMap
- Protected Member Functions inherited from log4cplus::PropertyConfigurator
void init ()
void reconfigure ()
void replaceEnvironVariables ()
void configureLoggers ()
void configureLogger (log4cplus::Logger logger, const log4cplus::tstring &config)
void configureAppenders ()
void configureAdditivity ()
virtual Logger getLogger (const log4cplus::tstring &name)
virtual void addAppender (Logger &logger, log4cplus::SharedAppenderPtr &appender)
- Protected Member Functions inherited from log4cplus::helpers::LogLogUser
 LogLogUser (const LogLogUser &)
LogLoggetLogLog () const
LogLogUseroperator= (const LogLogUser &rhs)
- Protected Attributes inherited from log4cplus::PropertyConfigurator
Hierarchyh
log4cplus::tstring propertyFilename
log4cplus::helpers::Properties properties
AppenderMap appenders
unsigned flags

Detailed Description

Use this class to quickly configure the package.

For file based configuration see PropertyConfigurator. BasicConfigurator automatically attaches ConsoleAppender to rootLogger, with output going to standard output, using DEBUG LogLevel value.

Definition at line 291 of file configrt.h.


Member Function Documentation

static void log4cplus::BasicConfigurator::doConfigure ( Hierarchy h = Logger::getDefaultHierarchy())
static

This method eliminates the need to create a temporary BasicConfigurator object to configure log4cplus.

It is equivalent to the following:

 BasicConfigurator config;
 config.configure();
 


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


Generated on Thu May 31 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.1