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.