From f38b5bd4a400c89863e0f3e164a8fdf42b7da46a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org>
Date: Mon, 6 Dec 2021 14:35:04 +0100
Subject: [PATCH] MAINT: enhance logging

---
 .../serverside/generic_analysis.py             | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/serverside/generic_analysis.py b/src/caosadvancedtools/serverside/generic_analysis.py
index 9aca559e..d21b5659 100644
--- a/src/caosadvancedtools/serverside/generic_analysis.py
+++ b/src/caosadvancedtools/serverside/generic_analysis.py
@@ -166,13 +166,27 @@ def run(dataAnalysisRecord: db.Record):
 
     if dataAnalysisRecord.get_property("scripts") is not None:
         script_name = check_referenced_script(dataAnalysisRecord)
+        logger.debug(
+            "Found 'scripts'. Call script '{}' in separate process".format(
+                script_name)
+            )
         call_script(script_name, dataAnalysisRecord.id)
+        logger.debug(
+            "Script '{}' done.\n-----------------------------------".format(
+                script_name))
 
     if dataAnalysisRecord.get_property("Software") is not None:
-        m = importlib.import_module(
-            dataAnalysisRecord.get_property("Software").value)
+        mod = dataAnalysisRecord.get_property("Software").value
+        logger.debug(
+            "Found 'Software'. Call '{}' as Python module".format(
+                mod)
+            )
+        m = importlib.import_module(mod)
 
         m.main(dataAnalysisRecord)
+        logger.debug(
+            "'main' function of  Python module '{}' done"
+            ".\n-----------------------------------".format(mod))
 
 
 def _parse_arguments():
-- 
GitLab