X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0aad3af033012c6cb19a24c04cf4989b41edae1e..eb04a98f8aea129ddb5e0d6437671cf50c0cab91:/src/xbt/exception.cpp diff --git a/src/xbt/exception.cpp b/src/xbt/exception.cpp index 14551349ab..dd91449b99 100644 --- a/src/xbt/exception.cpp +++ b/src/xbt/exception.cpp @@ -20,10 +20,8 @@ #include #include -extern "C" { XBT_LOG_EXTERNAL_CATEGORY(xbt); XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_exception, xbt, "Exceptions"); -} namespace simgrid { namespace xbt { @@ -47,7 +45,7 @@ void logException( XBT_LOG(prio, "%s %s: %s", context, name.get(), exception.what()); // Do we have a backtrace? - if (with_context != nullptr && not xbt_cfg_get_boolean("exception/cutpath")) { + if (with_context != nullptr && not simgrid::config::get_value("exception/cutpath")) { auto backtrace = simgrid::xbt::resolveBacktrace( with_context->backtrace().data(), with_context->backtrace().size()); for (std::string const& s : backtrace) @@ -76,7 +74,7 @@ void logException( static void showBacktrace(std::vector& bt) { - if (xbt_cfg_get_boolean("exception/cutpath")) { + if (simgrid::config::get_value("exception/cutpath")) { XBT_LOG(xbt_log_priority_critical, "Display of current backtrace disabled by --cfg=exception/cutpath."); return; }