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)