19 lines
563 B
Python
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) |