1、首先检查一下flasklogger是否安装了打印机驱动程序。
2、方法是在“计算机”上右键-“属性”-“设备管理器”,打开“设备管理器”窗口,检查里面是否有“打印系统。
3、安装好打印系统在进行flasklogger创建文件在打印。
关于Flask日志记录,网上的文章大多都已过时,我在项目开发过程中,结合实际情况,初步采用以下日志方案,后续遇到问题会不断进行优化,并更新文章内容。
日志记录的总体思路如下:
工厂函数相关内容如下,注释已经写得很清楚了:
config.py 是项目配置文件,相关内容如下:
在配置文件中,为了测试慢查询日志记录,特意将 FLASK_SLOW_DB_QUERY_TIME 设置为0.001s. 在本地开发环境下请求下flask接口,在控制台可以看到有相关的日志输出,如下:
【To Be Continued...】
客户的数据查看主要看flask.request这个变量,数据大概存在request.data中, 可以这样实现。from flask import Flask, request, current_app
app = Flask(__name__)
@app.route('/getUserList', methods=['GET', 'POST'])
def getUserList():
current_app.getUserList_data = request.data
return 'ok'
@app.route('/getUserList_debug', methods=['GET', 'POST'])
def getUserList_debug():
return current_app.getUserList_data
if __name__ == '__main__':
app.run(debug=True)
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)