testlog.py 490 B

1234567891011121314151617181920
  1. import logging
  2. print("adada")
  3. logger = logging.getLogger()
  4. logger.setLevel(logging.INFO) # 设置打印级别
  5. formatter = logging.Formatter('%(asctime)s %(filename)s %(funcName)s [line:%(lineno)d] %(levelname)s %(message)s')
  6. # 设置屏幕打印的格式
  7. sh = logging.StreamHandler()
  8. sh.setFormatter(formatter)
  9. logger.addHandler(sh)
  10. # 设置log保存
  11. fh = logging.FileHandler("test.log", encoding='utf8')
  12. fh.setFormatter(formatter)
  13. logger.addHandler(fh)
  14. logging.info('Slalalla')