当前位置: 首页 > news >正文

flask: 日志:打印请求参数和响应体

代码:

@api.after_request
def log_params(response):# 计算响应时间并记录响应体(如果需要)current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())ip = request.remote_addrmethod = request.methodlog_content = current_time+" "+ip+" "+method+" "+request.url+"\n"args_str = json.dumps(request.args.to_dict())form_str = str(request.form.to_dict(flat=False))log_content += "args:"+args_str+"\n"log_content += "form:" + form_str + "\n"response_time = time.time() - g.start_timetime_length = f"{response_time: .4f}"status = str(response.status_code)log_content += "time:" + time_length + "\n"log_content += "status:" + status + "\n"log_content += "content:" + response.get_data(as_text=True) + "\n"current_app.logger.info(log_content)return response

 

http://www.jsqmd.com/news/507761/

相关文章:

  • 避坑指南:DolphinScheduler定时任务配置的隐藏陷阱与Quartz Misfire策略调优
  • Zabbix API 监控数据获取避坑指南:Vue 项目中这些细节要注意
  • C#串口通信实战:如何用Chart控件高效绘制实时波形(附性能优化技巧)
  • 【cesium】深入解析Cesium交互中点击事件的三种实现方式
  • 别再只调画质了!NVIDIA控制面板里这3个隐藏设置,能让你的3060帧率再飞一会儿
  • Nanbeige 4.1-3B惊艳作品:生成《勇者斗恶龙》风格地图描述+角色设定
  • 从图像金字塔到特征点匹配:图解SIFT算法为什么能抗缩放旋转
  • Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but th
  • SolidWorks二次开发:开发者成长指南
  • 2026年路面砖厂家推荐:井字植草砖/盲道砖/透水砖/八字植草砖专业供应商选型指南 - 品牌推荐官
  • 从Gauss-Seidel到SOR:一个松弛因子如何让有限元分析提速3倍(Fortran代码解析)
  • RAG From Scratch 系列教程-2:构建高效RAG系统的进阶技巧
  • 前端十年:从0到资深开发者的10堂必修课【第4篇】
  • 2026年全国出国留学项目榜单 高校主办优质项目 适配多学段海外升学需求 - 深度智识库
  • 【2026年最新600套毕设项目分享】基于SpringBoot的校园信息共享系统(14200)
  • 2026年商业街集装箱房厂家推荐:装配式/快拼箱/拓展箱房专业供应商 - 品牌推荐官
  • MySQL数据库课程设计:GLM-OCR识别结果的数据存储与检索系统
  • 老板与员工:5分钟理解 Subagent 架构
  • 解锁论文新境界:书匠策AI——文献综述的“智能魔法棒”
  • 智能号码定位系统:企业级精准定位解决方案的技术创新与场景实践
  • 图像篡改数据集下载:COVERAGE、CASIA
  • 手把手教你用whip/whep协议实现ZLMediaKit的WebRTC拉流(2024最新版)
  • MCP 协议实战解析一:从 initialize 到 tools/call 的跨语言通信全流程
  • 笔记3.20
  • 智能体互联网实战:5分钟快速搭建你的第一个ACPs智能体协作网络
  • 你的显卡支持FFmpeg CUDA加速吗?一文看懂NVIDIA显卡的硬件加速兼容性
  • VM16下Win7安装Tools报错?一招解决驱动发布者验证问题(附资源下载)
  • 别再复制粘贴了!Win10与Ubuntu子系统文件共享的5个高效技巧
  • 计算机毕业设计springboot高校心理健康管理系统 基于Spring Boot的高校心理关怀服务平台设计与实现 基于Spring Boot的大学生心理援助与测评系统设计与实现
  • 2026 国内新能源光伏支架企业实力排行 君诚集团稳居行业第一 - 外贸老黄