我使用 Boost::Beast 并且我收到了一些异常消息,例如:解决:没有这样的主机是已知的。我想在我的代码中打印更重要的 i 消息,让一个简单的用户了解这条消息的含义。我怎么能这样做?
那是我第一次选择使用的例子,但你不适合我
if (ec && ec != beast::errc::not_connected) {
beast::system_error{ ec };
std::cout << "beast::errc::not_connected" << ec << " with explanatory message " << ec.message() << std::endl;
}
if (ec && ec != beast::errc::no_buffer_space) {
beast::system_error{ ec };
std::cout << "beast::errc::no_buffer_space" << ec << " with explanatory message " << ec.message() << std::endl;
}
if (ec && ec != beast::errc::timed_out) {
beast::system_error{ ec };
std::cout << "beast::errc::timed_out" << ec << " with explanatory message " << ec.message() << std::endl;
}
if (ec && ec != beast::errc::no_buffer_space) {
beast::system_error{ ec };
std::cout << "beast::errc::no_buffer_space" << ec << " with explanatory message " << ec.message() << std::endl;
}
if (ec && ec != beast::errc::stream_timeout) {
beast::system_error{ ec };
std::cout << "beast::errc::stream_timeout" << ec << " with explanatory message " << ec.message() << std::endl;
}