# HG changeset patch # User Sebastien Jodogne # Date 1630959452 -7200 # Node ID be88206f8d786b8a57b360858e6fffc3597254c1 # Parent fae708b2d212019f56bcf0fd48be979500fb0f14 display what() of C++ exceptions on error while processing a message diff -r fae708b2d212 -r be88206f8d78 OrthancStone/Sources/Messages/IObservable.cpp --- a/OrthancStone/Sources/Messages/IObservable.cpp Tue Aug 31 17:25:16 2021 +0200 +++ b/OrthancStone/Sources/Messages/IObservable.cpp Mon Sep 06 22:17:32 2021 +0200 @@ -27,6 +27,7 @@ #include #include +#include namespace OrthancStone { @@ -88,6 +89,10 @@ { LOG(ERROR) << "Exception on callable: " << e.What(); } + catch (std::exception& e) + { + LOG(ERROR) << "C++ exception on callable: " << e.what(); + } catch (...) { LOG(ERROR) << "Native exception on callable";