Remove inner try catch in SPDLOG_LOGGER_CATCH

The fmt::format call should not throw formatting the exception message and the source code location.
This commit is contained in:
Wolfgang Petroschka 2021-08-17 17:50:35 +02:00
parent ed27592537
commit 0d10e21c2f

View File

@ -33,14 +33,7 @@
{ \
if(location.filename) \
{ \
try \
{ \
err_handler_(fmt::format("{} [{}({})]", ex.what(), location.filename, location.line)); \
} \
catch (const std::exception &ex) \
{ \
err_handler_(ex.what()); \
} \
err_handler_(fmt::format("{} [{}({})]", ex.what(), location.filename, location.line)); \
} \
else \
{ \