diff --git a/scheduler/ArchiveJob.cpp b/scheduler/ArchiveJob.cpp index d36455b958edeca8c7490370b34ad9811f17dcde..24738522118fdf36b442b00cecb2129015a44ca5 100644 --- a/scheduler/ArchiveJob.cpp +++ b/scheduler/ArchiveJob.cpp @@ -148,6 +148,7 @@ void cta::ArchiveJob::failed(const std::string &failureReason, log::LogContext .add("exceptionMsg", ex.getMessageValue()) .add("reportTime", t.secs()); lc.log(log::ERR, "In ArchiveJob::failed(): failed to report error to client."); + lc.logBacktrace(log::ERR, ex.backtrace()); } } } diff --git a/scheduler/RetrieveJob.cpp b/scheduler/RetrieveJob.cpp index db497e7722e2293f2023006ee2415d3423a8cf9c..571fcffc8cb2228ae43a539c2ea4c1e8bb647f6c 100644 --- a/scheduler/RetrieveJob.cpp +++ b/scheduler/RetrieveJob.cpp @@ -93,6 +93,7 @@ void cta::RetrieveJob::failed(const std::string & failureReason, log::LogContext .add("exceptionMsg", ex.getMessageValue()) .add("reportTime", t.secs()); lc.log(log::ERR, "In RetrieveJob::failed(): failed to report error to client."); + lc.logBacktrace(log::ERR, ex.backtrace()); } } }