import logging import logging.config from log_conf import conf class Log(object): def __init__(self): # 配置 logging.config.dictConfig(conf) def __console(self, level, message): if level == 'info': logger = logging.getLogger('sls') logger.info(message) elif level == 'debug': logger = logging.getLogger('root') logger.debug(message) elif level == 'warning': logger = logging.getLogger('root') logger.warning(message) elif level == 'error': logger = logging.getLogger('error') logger.error(message) def debug(self, message): self.__console('debug', message) # return def info(self, message): self.__console('info', message) # return def warning(self, message): self.__console('warning', message) # return def error(self, message): self.__console('error', message) # return