logger_config.py 528 B

123456789101112131415161718192021
  1. import logging
  2. import colorlog
  3. # 配置日志
  4. handler = colorlog.StreamHandler()
  5. handler.setFormatter(colorlog.ColoredFormatter(
  6. fmt="%(log_color)s%(asctime)s - %(name)s - %(levelname)s - %(filename)s:%(lineno)d %(message)s",
  7. datefmt=None,
  8. reset=True,
  9. log_colors={
  10. 'DEBUG': 'cyan',
  11. 'INFO': 'blue',
  12. 'WARNING': 'yellow',
  13. 'ERROR': 'red',
  14. 'CRITICAL': 'bold_red',
  15. }
  16. ))
  17. logger = logging.getLogger("market_monitor")
  18. logger.setLevel(logging.INFO)
  19. logger.addHandler(handler)