// SPDX-License-Identifier: Apache-2.0 // SPDX-FileCopyrightText: Copyright OpenBMC Authors #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