diff --git a/src/caosadvancedtools/serverside/generic_analysis.py b/src/caosadvancedtools/serverside/generic_analysis.py
index 2711dea27be4bf1c8aee69b314d87479c3e6c8d4..9aca559e6bbc45cec27ae55575dd3b63e51294c2 100644
--- a/src/caosadvancedtools/serverside/generic_analysis.py
+++ b/src/caosadvancedtools/serverside/generic_analysis.py
@@ -134,7 +134,10 @@ def call_script(script_name, record_id):
     ret = run_server_side_script(script_name, record_id)
 
     if ret.code != 0:
-        logger.warning("Script failed")
+        logger.error("Script failed")
+        logger.debug(ret.stdout)
+        logger.error(ret.stderr)
+    else:
         logger.debug(ret.stdout)
         logger.error(ret.stderr)