PyComicPackRouMan/utils/Logger.py
2023-04-06 15:46:53 +08:00

19 lines
563 B
Python

# -*- coding:utf-8 -*-
import logging
import logging.config
import yaml
from common.Constant import ComicPath
class logger:
with open(ComicPath.LOG_CONF_PATH, "r",encoding="utf-8") as f:
dict_conf = yaml.safe_load(f)
logging.config.dictConfig(dict_conf)
root = logging.getLogger()
@classmethod
def debug(cls,value): cls.root.debug(value)
@classmethod
def info(cls,value): cls.root.info(value)
@classmethod
def warning(cls,value): cls.root.warning(value)
@classmethod
def error(cls,value): cls.root.error(value)