python - 如何使用烧瓶日志记录用户在调用接口时(之前和之后)所做的更改
问题描述
这是经理的业务要求。实际项目类似管理系统,但是他需要详细的日志记录。目前我已经记录了前端调用的后端接口的请求参数,准备在数据库中设计一个日志表来存储(以便我根据前端传递的参数和表中判断前端请求接口是否成功的记录来定位问题)。但是想不到如何将当前登录用户修改的内容(修改前后)添加到维护日志中,以及如何实现这个需求。在一个界面中修改单个表很难,但是如何处理多个表的修改?Flask已经工作了一年多,
解决方案
你可以使用 Flask 中的日志库来实现这一点。设置配置:
logging.basicConfig(filename='record.log', level=logging.DEBUG, format=f'%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s')
然后无论您需要在哪里记录事件,请使用:
current_app.logger.info("Your message here")
推荐阅读
- java - Java Swing希望在重新启动后保留单选按钮选择
- php - 如何在其所属的产品页面上显示类别的图像 Opencart 3
- javascript - 网络音频 - 自动化语音增强
- python-3.x - 从文件中删除
- ej2-syncfusion - 是否可以在轴标题/标签的基本 js 图表中添加上标?
- c++ - 在字符串末尾使用退格符
- c# - Can you cache a variable to use between invocations of a C# AWS Lambda function
- javascript - 为什么 axios 在响应中没有标头?
- docusignapi - 添加没有电子邮件的嵌入式收件人?
- python - Tkinter 不会将图像文件更新为新目录中的一个