From 68b5683346fa3094eaa10163331ff16de9455400 Mon Sep 17 00:00:00 2001
From: Eric Cano <Eric.Cano@cern.ch>
Date: Thu, 28 Jun 2018 14:12:32 +0200
Subject: [PATCH] Added backtrace to logs for Archive/RetrieveJob::failed().

---
 scheduler/ArchiveJob.cpp  | 1 +
 scheduler/RetrieveJob.cpp | 1 +
 2 files changed, 2 insertions(+)

diff --git a/scheduler/ArchiveJob.cpp b/scheduler/ArchiveJob.cpp
index d36455b958..2473852211 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 db497e7722..571fcffc8c 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());
     }
   }
 }
-- 
GitLab