gui: do not add a console logger when there is no sys.stdout

Change-Id: Icfd39bd508b5d482c902e6e781cbc557085b0c2e
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34829
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
This commit is contained in:
Georg Brandl 2024-10-17 15:49:42 +02:00 committed by Markus Zolliker
parent c3a87e43be
commit 56c7bbc831

View File

@ -64,6 +64,7 @@ def main(argv=None):
loglevel = logging.DEBUG if args.debug else (logging.ERROR if args.quiet else logging.INFO) loglevel = logging.DEBUG if args.debug else (logging.ERROR if args.quiet else logging.INFO)
logger = logging.getLogger('gui') logger = logging.getLogger('gui')
logger.setLevel(logging.DEBUG) logger.setLevel(logging.DEBUG)
if sys.stdout is not None:
console = ColoredConsoleHandler() console = ColoredConsoleHandler()
console.setLevel(loglevel) console.setLevel(loglevel)
logger.addHandler(console) logger.addHandler(console)