boost::log::system_error — Exception class that is used to indicate underlying OS API errors.
// In header: <boost/log/exceptions.hpp> class system_error : public runtime_error { public: // construct/copy/destruct system_error(); explicit system_error(std::string const &); ~system_error(); };