diff --git a/webservice/webservice.py b/webservice/webservice.py
index 45b71c7f35b4b41fb21f03ed042f517ffe77dfe7..4b31218f459f197ff4e77c321f73d4456587f89f 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -377,6 +377,11 @@ async def update_job_db(config):
                 flgs, statii = combined[rid, action]
                 # sort by least done status
                 flg = max(flgs, key=lambda i: flg_order[i])
+                if flg != 'R':
+                    logging.info(
+                        "Jobs finished - action: %s, run id: %s, status: %s",
+                        action, rid, flg,
+                    )
                 msg = "\n".join(statii)
                 msg_debug = f"Update MDC {rid}, {msg}"
                 logging.debug(msg_debug.replace('\n', ', '))
@@ -392,9 +397,8 @@ async def update_job_db(config):
                     logging.error("Failed to update MDC for action %s, rid %s",
                                   action, rid)
                     logging.error(Errors.MDC_RESPONSE.format(response))
-        except Exception as e:
-            e = str(e)
-            logging.error(f"Failure to update job DB: {e}")
+        except Exception:
+            logging.error(f"Failure to update job DB", exc_info=True)
 
         await asyncio.sleep(time_interval)