flask logger创建了文件但是打印不出来

flask logger创建了文件但是打印不出来,第1张

没有安装打印机驱动。

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)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/661881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-25
下一篇2023-07-25

发表评论

登录后才能评论

评论列表(0条)

    保存