}
else
{
- services::logger logger(s->get_executor().context(), "read_handler");
+ boost::asio::execution_context& context = boost::asio::query(
+ s->get_executor(), boost::asio::execution::context);
+ services::logger logger(context, "read_handler");
std::string msg = "Read error: ";
msg += e.message();
void connect_handler(const boost::system::error_code& e, tcp::socket* s)
{
- services::logger logger(s->get_executor().context(), "connect_handler");
+ boost::asio::execution_context& context = boost::asio::query(
+ s->get_executor(), boost::asio::execution::context);
+ services::logger logger(context, "connect_handler");
if (!e)
{