summaryrefslogtreecommitdiff
path: root/src/boost_asio.cpp
blob: 53f2fd69459086b2622fe51aa89a1dee2bd6c8a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "logging.hpp"

#include <boost/asio/impl/src.hpp>
#include <boost/assert/source_location.hpp>

#include <exception>

namespace boost
{
void throw_exception(const std::exception& e)
{
    BMCWEB_LOG_CRITICAL << "Boost exception thrown " << e.what();
    std::terminate();
}

void throw_exception(const std::exception& e, const source_location& loc)
{
    BMCWEB_LOG_CRITICAL << "Boost exception thrown " << e.what() << " from "
                        << loc;
    std::terminate();
}
} // namespace boost