DCMTK  Version 3.6.1 20121102
OFFIS DICOM Toolkit
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
dcmtk::log4cplus::BasicConfigurator Class Reference

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

+ Inheritance diagram for dcmtk::log4cplus::BasicConfigurator:
+ Collaboration diagram for dcmtk::log4cplus::BasicConfigurator:

Public Member Functions

 BasicConfigurator (Hierarchy &h=Logger::getDefaultHierarchy())
 
- Public Member Functions inherited from dcmtk::log4cplus::PropertyConfigurator
 PropertyConfigurator (const tstring &propertyFile, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 
 PropertyConfigurator (const helpers::Properties &props, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 
 PropertyConfigurator (tistream &propertyStream, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 
virtual void configure ()
 Read configuration from a file. More...
 
helpers::Properties const & getProperties () const
 
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. More...
 
- Static Public Member Functions inherited from dcmtk::log4cplus::PropertyConfigurator
static void doConfigure (const tstring &configFilename, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0)
 This method eliminates the need to create a temporary PropertyConfigurator to configure log4cplus. More...
 

Private Member Functions

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

Additional Inherited Members

- Public Types inherited from dcmtk::log4cplus::PropertyConfigurator
enum  PCFlags { fRecursiveExpansion = 0x0001, fShadowEnvironment = 0x0002, fAllowEmptyVars = 0x0004 }
 
- Protected Types inherited from dcmtk::log4cplus::PropertyConfigurator
typedef OFMap< tstring,
SharedAppenderPtr
AppenderMap
 
- Protected Member Functions inherited from dcmtk::log4cplus::PropertyConfigurator
void init ()
 
void reconfigure ()
 
void replaceEnvironVariables ()
 
void configureLoggers ()
 
void configureLogger (Logger logger, const tstring &config)
 
void configureAppenders ()
 
void configureAdditivity ()
 
virtual Logger getLogger (const tstring &name)
 
virtual void addAppender (Logger &logger, SharedAppenderPtr &appender)
 
- Protected Attributes inherited from dcmtk::log4cplus::PropertyConfigurator
Hierarchyh
 
tstring propertyFilename
 
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.

Member Function Documentation

static void dcmtk::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 Wed Sep 4 2013 for DCMTK Version 3.6.1 20121102 by Doxygen 1.8.4