diff options
Diffstat (limited to 'bootstrap.py')
| -rw-r--r-- | bootstrap.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bootstrap.py b/bootstrap.py index d1233e9..0d37dcb 100644 --- a/bootstrap.py +++ b/bootstrap.py @@ -47,7 +47,8 @@ def initialize(funct): sys.excepthook = handle_uncaught_exception config.parse() logging_utils.initialize_logging(logging.getLogger()) - logger.debug(f"About to invoke {funct}...") + config.late_logging() + logger.debug(f'Starting {funct.__name__}') start = time.perf_counter() ret = funct(*args, **kwargs) end = time.perf_counter() @@ -59,6 +60,9 @@ def initialize(funct): f'child system: {cstime}s\n' f'elapsed: {elapsed_time}s\n' f'walltime: {end - start}s\n') - logger.info(f'Exit {ret}') + if ret != 0: + logger.info(f'Exit {ret}') + else: + logger.debug(f'Exit {ret}') sys.exit(ret) return initialize_wrapper |
