|
DCMTK
Version 3.6.1 20131114
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(), bool logToStdErr=false) | |
Public Member Functions inherited from dcmtk::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. More... | |
| log4cplus::helpers::Properties const & | getProperties () const |
| log4cplus::tstring const & | getPropertyFilename () const |
Static Public Member Functions | |
| static void | doConfigure (Hierarchy &h=Logger::getDefaultHierarchy(), bool logToStdErr=false) |
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 log4cplus::tstring &configFilename, Hierarchy &h=Logger::getDefaultHierarchy(), unsigned flags=0) |
This method eliminates the need to create a temporary PropertyConfigurator to configure log4cplus. More... | |
Static Public Attributes | |
| static log4cplus::tstring const | DISABLE_OVERRIDE_KEY |
| Property name for disable override. | |
Private Member Functions | |
| BasicConfigurator (const BasicConfigurator &) | |
| BasicConfigurator & | operator= (BasicConfigurator &) |
Additional Inherited Members | |
Public Types inherited from dcmtk::log4cplus::PropertyConfigurator | |
| enum | PCFlags { fRecursiveExpansion = (1 << 0), fShadowEnvironment = (1 << 1), fAllowEmptyVars = (1 << 2), fEncodingShift = 3, fEncodingMask = 0x3, fUnspecEncoding = (0 << fEncodingShift) } |
Protected Types inherited from dcmtk::log4cplus::PropertyConfigurator | |
|
typedef OFMap < log4cplus::tstring, log4cplus::SharedAppenderPtr > | AppenderMap |
Protected Member Functions inherited from dcmtk::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 Attributes inherited from dcmtk::log4cplus::PropertyConfigurator | |
| Hierarchy & | h |
| log4cplus::tstring | propertyFilename |
| log4cplus::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. The additional parameter logToStdErr may redirect the output to standard error.
|
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();