|
| | SinkOptions (const std::string &name="Logging sink options") |
| |
| virtual | ~SinkOptions () |
| |
| virtual SinkOptions & | operator= (const SinkOptions &)=0 |
| |
| virtual void | detached (void)=0 |
| |
| virtual void | setup (Logger *logger)=0 |
| |
| 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. More...
|
| |
| bool | findArg (int argc, char const *const *argv, const std::string &theArg) |
| | Tests for presence of argc/argv switch. More...
|
| |
| boost::program_options::options_description_easy_init | addOptions () |
| |
Logging sink options.
Most logging sink options will be platform-specific, even if some are duplicated. The range of platforms to which this code may be ported can't be assumed to all have C++ iostreams or files. Thus, this class is primarily for implementing in a platform-specific way.
Definition at line 38 of file SinkOptions.h.