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