Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
Logging options for config parser. More...
#include <qpid/log/Options.h>
Public Member Functions | |
Options (const std::string &argv0_=std::string(), const std::string &name_="Logging options") | |
Pass argv[0] for use in syslog output. | |
Options (const Options &) | |
Options & | operator= (const Options &) |
void | parse (int argc, char const *const *argv, const std::string &configfile=std::string(), bool allowUnknown=false) |
Parses options from argc/argv, environment variables and config file. | |
boost::program_options::options_description_easy_init | addOptions () |
Public Attributes | |
std::string | argv0 |
std::string | name |
std::vector< std::string > | selectors |
bool | time |
bool | level |
bool | thread |
bool | source |
bool | function |
bool | hiresTs |
bool | trace |
std::string | prefix |
std::auto_ptr< SinkOptions > | sinkOptions |
Logging options for config parser.
qpid::log::Options::Options | ( | const std::string & | argv0_ = std::string() , |
const std::string & | name_ = "Logging options" |
||
) |
Pass argv[0] for use in syslog output.
qpid::log::Options::Options | ( | const Options & | ) |
boost::program_options::options_description_easy_init qpid::Options::addOptions | ( | ) | [inline, inherited] |
void qpid::Options::parse | ( | int | argc, |
char const *const * | argv, | ||
const std::string & | configfile = std::string() , |
||
bool | allowUnknown = false |
||
) | [inherited] |
Parses options from argc/argv, environment variables and config file.
Note the filename argument can reference an options variable that is updated by argc/argv or environment variable parsing.