From: Martin Quinson Date: Fri, 15 Jun 2018 07:41:32 +0000 (+0200) Subject: snake_case include/xbt/log.hpp X-Git-Tag: v3.20~102 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a16fa5316333c0b77b6f2d449d3e3956450d936c?ds=sidebyside snake_case include/xbt/log.hpp --- diff --git a/include/xbt/log.hpp b/include/xbt/log.hpp index d2503b9fa1..1c495025b8 100644 --- a/include/xbt/log.hpp +++ b/include/xbt/log.hpp @@ -16,8 +16,13 @@ namespace xbt { * * @ingroup XBT_ex */ -XBT_PUBLIC void logException(e_xbt_log_priority_t priority, const char* context, std::exception const& exception); +XBT_PUBLIC void log_exception(e_xbt_log_priority_t priority, const char* context, std::exception const& exception); -XBT_PUBLIC void installExceptionHandler(); +XBT_PUBLIC void install_exception_handler(); + +// deprecated +XBT_ATTRIB_DEPRECATED_v323("xbt::log_exception()") XBT_PUBLIC + void logException(e_xbt_log_priority_t priority, const char* context, std::exception const& exception); +XBT_ATTRIB_DEPRECATED_v323("xbt::install_exception_handler()") XBT_PUBLIC void installExceptionHandler(); } } diff --git a/src/xbt/ex.cpp b/src/xbt/ex.cpp index add5c21d91..ac0b6de577 100644 --- a/src/xbt/ex.cpp +++ b/src/xbt/ex.cpp @@ -40,7 +40,7 @@ void _xbt_throw(char* message, xbt_errcat_t errcat, int value, const char* file, /** @brief shows an exception content and the associated stack if available */ void xbt_ex_display(xbt_ex_t * e) { - simgrid::xbt::logException(xbt_log_priority_critical, "UNCAUGHT EXCEPTION", *e); + simgrid::xbt::log_exception(xbt_log_priority_critical, "UNCAUGHT EXCEPTION", *e); } /** \brief returns a short name for the given exception category */ diff --git a/src/xbt/exception.cpp b/src/xbt/exception.cpp index dd91449b99..e57759dece 100644 --- a/src/xbt/exception.cpp +++ b/src/xbt/exception.cpp @@ -28,9 +28,7 @@ namespace xbt { WithContextException::~WithContextException() = default; -void logException( - e_xbt_log_priority_t prio, - const char* context, std::exception const& exception) +void log_exception(e_xbt_log_priority_t prio, const char* context, std::exception const& exception) { try { auto name = simgrid::xbt::demangle(typeid(exception).name()); @@ -60,7 +58,7 @@ void logException( with_nested->rethrow_nested(); } catch (std::exception& nested_exception) { - logException(prio, "Caused by", nested_exception); + log_exception(prio, "Caused by", nested_exception); } // We could catch nested_exception or WithContextException but we don't bother: catch (...) { @@ -105,7 +103,7 @@ static void handler() // We manage C++ exception ourselves catch (std::exception& e) { - logException(xbt_log_priority_critical, "Uncaught exception", e); + log_exception(xbt_log_priority_critical, "Uncaught exception", e); showBacktrace(bt); std::abort(); } @@ -124,13 +122,22 @@ static void handler() } -void installExceptionHandler() +void install_exception_handler() { static std::once_flag handler_flag; std::call_once(handler_flag, [] { previous_terminate_handler = std::set_terminate(handler); }); } - +// deprecated +void logException(e_xbt_log_priority_t priority, const char* context, std::exception const& exception) +{ + log_exception(priority, context, exception); } +void installExceptionHandler() +{ + install_exception_handler(); +} + +} // namespace xbt } diff --git a/src/xbt/xbt_main.cpp b/src/xbt/xbt_main.cpp index 3faed87abc..ef2b60f283 100644 --- a/src/xbt/xbt_main.cpp +++ b/src/xbt/xbt_main.cpp @@ -122,7 +122,7 @@ static void xbt_postexit() /** @brief Initialize the xbt mechanisms. */ void xbt_init(int *argc, char **argv) { - simgrid::xbt::installExceptionHandler(); + simgrid::xbt::install_exception_handler(); xbt_initialized++; if (xbt_initialized > 1) {