

Namespaces | |
| EPS | |
Macros | |
| #define | LOG_TRACE BOOST_LOG_TRIVIAL(trace) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | LOG_DEBUG BOOST_LOG_TRIVIAL(debug) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | LOG_INFO BOOST_LOG_TRIVIAL(info) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | LOG_WARN BOOST_LOG_TRIVIAL(warning) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | LOG_ERROR BOOST_LOG_TRIVIAL(error) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | LOG_FATAL BOOST_LOG_TRIVIAL(fatal) |
| All logging should be done using one of the EPS LOG macros. More... | |
| #define | THROW_RUNTIME_ERROR(error_no, msg) |
| Macros to both log and throw std::exception objects. More... | |
| #define | THROW_INVALID_ARGUMENT(error_no, msg) |
| Macros to both log and throw std::exception objects. More... | |
Functions | |
| void | EPS::initialize_logging (const EPS::EMode mode) |
| Initialize boost::log for EPS client/server. More... | |
| void | EPS::initialize_file_logging (const std::string &filename) |
| Add the specified filename to the logging output. More... | |
| void | EPS::reset_logging (void) |
| Reset boost::log and disable logging. More... | |
| void | EPS::log_backtrace (void) |
| Log a line for every function name in the call stack. More... | |
| #define LOG_DEBUG BOOST_LOG_TRIVIAL(debug) |
All logging should be done using one of the EPS LOG macros.
| #define LOG_ERROR BOOST_LOG_TRIVIAL(error) |
All logging should be done using one of the EPS LOG macros.
| #define LOG_FATAL BOOST_LOG_TRIVIAL(fatal) |
All logging should be done using one of the EPS LOG macros.
| #define LOG_INFO BOOST_LOG_TRIVIAL(info) |
All logging should be done using one of the EPS LOG macros.
| #define LOG_TRACE BOOST_LOG_TRIVIAL(trace) |
All logging should be done using one of the EPS LOG macros.
| #define LOG_WARN BOOST_LOG_TRIVIAL(warning) |
All logging should be done using one of the EPS LOG macros.
| #define THROW_INVALID_ARGUMENT | ( | error_no, | |
| msg | |||
| ) |
Macros to both log and throw std::exception objects.
| #define THROW_RUNTIME_ERROR | ( | error_no, | |
| msg | |||
| ) |
Macros to both log and throw std::exception objects.