| #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 {} from {}:{}", e.what(), | |
| loc.file_name(), loc.line()); | |
| std::terminate(); | |
| } | |
| } // namespace boost |