X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2common%2Fhelper%2Fo2logging.py;h=e1196d2fe869bf94d88ee08febc5d5105c1c5dc6;hb=a5dfa16b4462d8e13c9a62575143755caac2fa9d;hp=31584f58a5f22c9312345973e5ad11ccb843395b;hpb=defe8209b3628593c186487857fe02586d7e1503;p=pti%2Fo2.git diff --git a/o2common/helper/o2logging.py b/o2common/helper/o2logging.py index 31584f5..e1196d2 100644 --- a/o2common/helper/o2logging.py +++ b/o2common/helper/o2logging.py @@ -20,17 +20,25 @@ import yaml def get_logger(name=None): - CONFIG_FILE = os.environ.get( - "LOGGING_CONFIG_FILE", "/etc/o2/log.yaml") - if os.path.exists(CONFIG_FILE): - with open(file=CONFIG_FILE, mode='r', encoding="utf-8") as file: - config_yaml = yaml.load(stream=file, Loader=yaml.FullLoader) - logging.config.dictConfig(config=config_yaml) + # CONFIG_FILE = os.environ.get( + # "LOGGING_CONFIG_FILE", "/etc/o2/log.yaml") + # if os.path.exists(CONFIG_FILE): + # with open(file=CONFIG_FILE, mode='r', encoding="utf-8") as file: + # config_yaml = yaml.load(stream=file, Loader=yaml.FullLoader) + # logging.config.dictConfig(config=config_yaml) logger = logging.getLogger(name) - - # override logging level + # override root logger's logging level LOGGING_CONFIG_LEVEL = os.environ.get("LOGGING_CONFIG_LEVEL", None) if LOGGING_CONFIG_LEVEL: logger.setLevel(LOGGING_CONFIG_LEVEL) return logger + + +def configure_logger(): + CONFIG_FILE = os.environ.get( + "LOGGING_CONFIG_FILE", "/etc/o2/log.yaml") + if os.path.exists(CONFIG_FILE): + with open(file=CONFIG_FILE, mode='r', encoding="utf-8") as file: + config_yaml = yaml.load(stream=file, Loader=yaml.FullLoader) + logging.config.dictConfig(config=config_yaml)