|
libmoost
|
This policy implements logging using moost::logging. More...
#include <skeleton.hpp>
Public Types | |
| typedef moost::process::MoostStandardConsoleLoggerPolicy | DefaultConsoleLoggerPolicy |
Public Member Functions | |
| MoostLoggingPolicy () | |
| void | set_init_verbose (bool verbose) |
| void | add_options (boost::program_options::options_description &od, option_validator &opt_validator) |
| void | validate_options (const boost::program_options::variables_map &) const |
| bool | initialise (const std::string &program_name, const boost::program_options::variables_map &) |
| template<class T > | |
| void | configure_service (T &service) const |
Private Attributes | |
| std::string | m_log_level |
| std::string | m_log_config |
| bool | m_verbose |
This policy implements logging using moost::logging.
Definition at line 259 of file skeleton.hpp.
| typedef moost::process::MoostStandardConsoleLoggerPolicy moost::service::MoostLoggingPolicy::DefaultConsoleLoggerPolicy |
Definition at line 267 of file skeleton.hpp.
Definition at line 269 of file skeleton.hpp.
| void moost::service::MoostLoggingPolicy::add_options | ( | boost::program_options::options_description & | od, |
| option_validator & | opt_validator | ||
| ) | [inline] |
| void moost::service::MoostLoggingPolicy::configure_service | ( | T & | service | ) | const [inline] |
Definition at line 325 of file skeleton.hpp.
| bool moost::service::MoostLoggingPolicy::initialise | ( | const std::string & | program_name, |
| const boost::program_options::variables_map & | |||
| ) | [inline] |
| void moost::service::MoostLoggingPolicy::set_init_verbose | ( | bool | verbose | ) | [inline] |
Definition at line 274 of file skeleton.hpp.
| void moost::service::MoostLoggingPolicy::validate_options | ( | const boost::program_options::variables_map & | ) | const [inline] |
Definition at line 287 of file skeleton.hpp.
std::string moost::service::MoostLoggingPolicy::m_log_config [private] |
Definition at line 263 of file skeleton.hpp.
std::string moost::service::MoostLoggingPolicy::m_log_level [private] |
Definition at line 262 of file skeleton.hpp.
bool moost::service::MoostLoggingPolicy::m_verbose [private] |
Definition at line 264 of file skeleton.hpp.