引言 本文主要讲解Flask中最简的日记功能实现(即Flask框架自带的logger对象属性)。 后续优化

1.日志级别

日志级别 Flask中的使用 备注
info app.logger.info(“info日志”)
warning app.logger.warning(“info日志”)
error app.logger.error(“info日志”)

2.Flask日志实现

1.(核心)代码

  1. # -*- coding: utf-8 -*-
  2. """
  3. ====================================
  4. @File Name :main_simple.py
  5. @Time : 2022/5/1 17:17
  6. @Program IDE :PyCharm
  7. @Create by Author : 一一Cooling
  8. ====================================
  9. """
  10. from flask import Flask
  11. app = Flask(__name__)
  12. @app.get("/")
  13. def index():
  14. app.logger.info("这是首页呀!!!")
  15. app.logger.error("这是首页呀!!!")
  16. app.logger.warning("这是首页呀!!!")
  17. return "index-flask"
  18. if __name__ == '__main__':
  19. app.run(port=8806, host="0.0.0.0", debug=True)

2.测试结果

image.png

3.总结

缺点 日志信息没有做“数据保存”
优化方案日志信息写入“日志文件”或整合ELK或者skywalking