|
DCMTK
Version 3.6.1 20121102
OFFIS DICOM Toolkit
|
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 &) | |
| BasicConfigurator & | operator= (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 | |
| Hierarchy & | h |
| tstring | propertyFilename |
| helpers::Properties | properties |
| AppenderMap | appenders |
| unsigned | flags |
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.
|
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();