From 12bf79d5fe38f3acf8ec6fc08ef657833a8986ae Mon Sep 17 00:00:00 2001 From: Fini Jastrow Date: Wed, 14 Jun 2023 08:39:14 +0200 Subject: [PATCH] font-patcher: Fix unify logging calls [skip ci] [why] The debug messages appear two times. [how] Do not use the root logger as we can not get rid of it afterwards. Instead set up a normal logger just for the startup and forget it after we have a proper logger. Signed-off-by: Fini Jastrow --- font-patcher | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/font-patcher b/font-patcher index 3230d5f31..247c28367 100755 --- a/font-patcher +++ b/font-patcher @@ -6,7 +6,7 @@ from __future__ import absolute_import, print_function, unicode_literals # Change the script version when you edit this script: -script_version = "4.4.1" +script_version = "4.4.2" version = "3.0.2" projectName = "Nerd Fonts" @@ -1962,8 +1962,11 @@ def setup_arguments(): def main(): global logger - logging.basicConfig(format='%(levelname)s: %(message)s') - logger = logging # Use root logger until we can set up something sane + logger = logging.getLogger("start") # Use start logger until we can set up something sane + s_handler = logging.StreamHandler(stream=sys.stdout) + s_handler.setFormatter(logging.Formatter('%(levelname)s: %(message)s')) + logger.addHandler(s_handler) + global version git_version = check_version_with_git(version) allversions = "Patcher v{} ({}) (ff {})".format(