blob: 53f2fd69459086b2622fe51aa89a1dee2bd6c8a7 [file] [log] [blame]
Ed Tanousf7065512023-05-30 13:00:57 -07001#include "logging.hpp"
2
Patrick Williams89492a12023-05-10 07:51:34 -05003#include <boost/asio/impl/src.hpp>
Ed Tanousf7065512023-05-30 13:00:57 -07004#include <boost/assert/source_location.hpp>
5
6#include <exception>
7
8namespace boost
9{
10void throw_exception(const std::exception& e)
11{
12 BMCWEB_LOG_CRITICAL << "Boost exception thrown " << e.what();
13 std::terminate();
14}
15
16void throw_exception(const std::exception& e, const source_location& loc)
17{
18 BMCWEB_LOG_CRITICAL << "Boost exception thrown " << e.what() << " from "
19 << loc;
20 std::terminate();
21}
22} // namespace boost