rename pg_rad logging->logger to avoid import conflict with default logging library.

This commit is contained in:
Pim Nelissen
2026-02-13 14:46:51 +01:00
parent 82331f3bbd
commit 55258d7727
3 changed files with 10 additions and 9 deletions

View File

@ -0,0 +1,5 @@
from pg_rad.logger import logger
from pg_rad.logger.logger import (setup_logger,)
__all__ = ['logger', 'setup_logger']

View File

@ -1,8 +1,10 @@
import logging
import pathlib
import logging.config
from importlib.resources import files
import yaml
from pg_rad.configs.filepaths import LOGGING_CONFIG
def setup_logger(log_level: str = "WARNING"):
levels = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
@ -10,8 +12,7 @@ def setup_logger(log_level: str = "WARNING"):
if log_level not in levels:
raise ValueError(f"Log level must be one of {levels}.")
base_dir = pathlib.Path(__file__).resolve().parent
config_file = base_dir / "configs" / "logging.yml"
config_file = files('pg_rad.configs').joinpath(LOGGING_CONFIG)
with open(config_file) as f:
config = yaml.safe_load(f)

View File

@ -1,5 +0,0 @@
from pg_rad.logging import logger
from pg_rad.logging.logger import (setup_logger,)
__all__ = ['logger', 'setup_logger']