log.py 1014 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import logging
  2. import logging.config
  3. from log_conf import conf
  4. class Log(object):
  5. def __init__(self):
  6. # 配置
  7. logging.config.dictConfig(conf)
  8. def __console(self, level, message):
  9. if level == 'info':
  10. logger = logging.getLogger('sls')
  11. logger.info(message)
  12. elif level == 'debug':
  13. logger = logging.getLogger('root')
  14. logger.debug(message)
  15. elif level == 'warning':
  16. logger = logging.getLogger('root')
  17. logger.warning(message)
  18. elif level == 'error':
  19. logger = logging.getLogger('error')
  20. logger.error(message)
  21. def debug(self, message):
  22. self.__console('debug', message)
  23. # return
  24. def info(self, message):
  25. self.__console('info', message)
  26. # return
  27. def warning(self, message):
  28. self.__console('warning', message)
  29. # return
  30. def error(self, message):
  31. self.__console('error', message)
  32. # return