diff --git a/src/helpers.py b/src/helpers.py
index cfbaa79dc2f35836230bed04ac88204c5fbb1ec8..686d6a82e277e2879610d590112fb41505188a77 100644
--- a/src/helpers.py
+++ b/src/helpers.py
@@ -242,6 +242,8 @@ class Logger:
                             filemode='a')
         # add stream handler to the root logger
         logging.getLogger('').addHandler(self.logger_console(level_stream))
+        # print logger path
+        logging.info(f"File logger: {self.log_file}")
 
     @staticmethod
     def setup_logging_path(path: str = None):
diff --git a/src/run_modules/run_environment.py b/src/run_modules/run_environment.py
index c5bc2cb4af46a6920fdfbb69ed3d0261efa17411..f66660dcfde61a56b6f1cd41910be480b1faf60a 100644
--- a/src/run_modules/run_environment.py
+++ b/src/run_modules/run_environment.py
@@ -50,6 +50,8 @@ class RunEnvironment(object):
         return self
 
     def __exit__(self, exc_type, exc_val, exc_tb):
+        if exc_type:
+            logging.error(exc_val, exc_info=(exc_type, exc_val, exc_tb))
         self.__del__()
 
     @staticmethod