引言 本文主要讲解Flask中最简的日记功能实现(即Flask框架自带的logger对象属性)。 后续优化
- Flask日志封装+整合uuid
- Flask日志与EL的整合
1.日志级别
日志级别 | Flask中的使用 | 备注 |
---|---|---|
info | app.logger.info(“info日志”) | |
warning | app.logger.warning(“info日志”) | |
error | app.logger.error(“info日志”) |
2.Flask日志实现
1.(核心)代码
# -*- coding: utf-8 -*-
"""
====================================
@File Name :main_simple.py
@Time : 2022/5/1 17:17
@Program IDE :PyCharm
@Create by Author : 一一Cooling
====================================
"""
from flask import Flask
app = Flask(__name__)
@app.get("/")
def index():
app.logger.info("这是首页呀!!!")
app.logger.error("这是首页呀!!!")
app.logger.warning("这是首页呀!!!")
return "index-flask"
if __name__ == '__main__':
app.run(port=8806, host="0.0.0.0", debug=True)
2.测试结果
3.总结
缺点 日志信息没有做“数据保存”
优化方案日志信息写入“日志文件”或整合ELK或者skywalking