From 631f953a75dde81f3b8392e1e239f1457583693b Mon Sep 17 00:00:00 2001 From: benoit74 Date: Fri, 2 Feb 2024 11:11:16 +0100 Subject: [PATCH] Fix logging issue --- src/hatch_openzim/shared.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/hatch_openzim/shared.py b/src/hatch_openzim/shared.py index 5f2faec..01f6ad2 100644 --- a/src/hatch_openzim/shared.py +++ b/src/hatch_openzim/shared.py @@ -1,6 +1,16 @@ import logging import os +import sys +DEFAULT_FORMAT = "%(name)s:%(levelname)s:%(message)s" + +# create logger logger = logging.getLogger("hatch_openzim") +logger.setLevel(logging.DEBUG) + +# setup console logging +console_handler = logging.StreamHandler(sys.stdout) +console_handler.setFormatter(logging.Formatter(DEFAULT_FORMAT)) log_level = logging.getLevelName(os.getenv("HATCH_OPENZIM_LOG_LEVEL", "INFO")) -logger.setLevel(log_level) +console_handler.setLevel(log_level) +logger.addHandler(console_handler)