diff --git a/mpsd-software-environment.py b/mpsd-software-environment.py
index 3f6b33feb0e17659c36fd8caa61e6885d37e918d..ade532fa559532852e6cb098190ab64f923db96a 100755
--- a/mpsd-software-environment.py
+++ b/mpsd-software-environment.py
@@ -408,13 +408,14 @@ def run(*args, counter=[0], **kwargs):
 
     # provide information about upcoming subprocess.run call
     logging.info(f"{token} Starting subprocess.run('{command}') with options {options}")
-    logging.debug(f"{token}   getcwd={os.getcwd()}")
-    logging.debug(f"{token}   exact call: subprocess.run({arg})")
+    logging.debug(f"""{token}   getcwd={os.getcwd()}""")
+    logging.debug(f"""{token}   subprocess.run("{arg}")""")
 
     time_start = time.time()
     process = subprocess.run(*args, **kwargs)
     execution_time = time.time() - time_start
 
+    logging.debug(f"{token}   {process=}")
     logging.debug(f"{token}   Completed in {execution_time:.4f}s.")
     logging.debug(f"{token}")  # near-empty line to make reading logs easier
     return process