diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py index e9634707106d6f25cd3c9dcde77a69f5fb58d012..ba5e7636a8f7b2a1e1da78cdd36108203a998bc5 100755 --- a/src/mpsd_software_manager/mpsd_software.py +++ b/src/mpsd_software_manager/mpsd_software.py @@ -339,10 +339,10 @@ def set_up_logging(loglevel="warning", file_path=None): # create formatter 'empty' formatter formatter = logging.Formatter("%(message)s") - # create, format and add handler for shell output + # create, format and set handler for shell output ch = logging.StreamHandler() ch.setFormatter(formatter) - print_log.addHandler(ch) + print_log.handlers = [ch] # if filename provided, write output of print_log to that file, too if file_path: