OFFIS DCMTK
Version 3.6.0
|
Use this class to quickly configure the package. More...
Public Member Functions | |
BasicConfigurator (Hierarchy &h=Logger::getDefaultHierarchy()) | |
![]() | |
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 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 &) | |
BasicConfigurator & | operator= (BasicConfigurator &) |
Additional Inherited Members | |
![]() | |
enum | PCFlags { fRecursiveExpansion = 0x0001, fShadowEnvironment = 0x0002, fAllowEmptyVars = 0x0004 } |
![]() | |
typedef OFMap < log4cplus::tstring, log4cplus::SharedAppenderPtr > | AppenderMap |
![]() | |
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) |
![]() | |
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.
Definition at line 291 of file configrt.h.
|
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();