|
DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
functions for initializing the logging system More...
Static Public Member Functions | |
| static OFLogger | getLogger (const char *name) |
| create a new Logger object | |
| static void | configure (OFLogger::LogLevel level=OFLogger::WARN_LOG_LEVEL) |
| set up the logging and enable it | |
| static void | configureFromCommandLine (OFCommandLine &cmd, OFConsoleApplication &app, OFLogger::LogLevel defaultLevel=OFLogger::WARN_LOG_LEVEL) |
| handle the command line options used for logging | |
| static void | addOptions (OFCommandLine &cmd) |
| add the command line options which configureFromCommandLine() checks for | |
| static void | reconfigure (OFCommandLine *cmd=NULL) |
| if there was a config file loaded in configureFromCommandLine(), the in-memory copy will be parsed again, but all variables will be updated first (current time, process id, ....) | |
Private Member Functions | |
| OFLog () | |
| private constructor, don't create instances of this class | |
Static Private Member Functions | |
| static void | configureLogger (dcmtk::log4cplus::LogLevel level) |
| set up the logging and enable it | |
Static Private Attributes | |
|
static OFauto_ptr < dcmtk::log4cplus::helpers::Properties > | configProperties_ |
| If we loaded a config file in configureFromCommandLine(), this is it. | |
functions for initializing the logging system
| static void OFLog::addOptions | ( | OFCommandLine & | cmd | ) | [static] |
add the command line options which configureFromCommandLine() checks for
| cmd | the command line to which these options should be added |
| static void OFLog::configure | ( | OFLogger::LogLevel | level = OFLogger::WARN_LOG_LEVEL | ) | [static] |
set up the logging and enable it
| level | the verbosity that you want |
| static void OFLog::configureFromCommandLine | ( | OFCommandLine & | cmd, |
| OFConsoleApplication & | app, | ||
| OFLogger::LogLevel | defaultLevel = OFLogger::WARN_LOG_LEVEL |
||
| ) | [static] |
handle the command line options used for logging
| cmd | the command line whose options are handled |
| app | the console application which is used for console output and error checking |
| static void OFLog::configureLogger | ( | dcmtk::log4cplus::LogLevel | level | ) | [static, private] |
set up the logging and enable it
| level | the verbosity that you want |
| static OFLogger OFLog::getLogger | ( | const char * | name | ) | [static] |
create a new Logger object
| name | the name of the logger |
| static void OFLog::reconfigure | ( | OFCommandLine * | cmd = NULL | ) | [static] |
if there was a config file loaded in configureFromCommandLine(), the in-memory copy will be parsed again, but all variables will be updated first (current time, process id, ....)
| cmd | command line from which the application name will be retrieved |