python3-flask-3将信息写入日志的实操方法


Posted in Python onNovember 12, 2019

使用logging模块,记录日志信息

安装模块

pip3 install logging

脚本示例

vim flask_api_logging.py

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
 
import json
import logging
from flask import Flask, request, jsonify
 
app = Flask(__name__)
 
@app.route("/flask_api/", methods=['POST', 'GET'])
def flask_api():
  data = json.loads(request.get_data(as_text=True))
  # 打印debug级别日志
  app.logger.debug("data: %s" % (data))
  user_id = data.get("id")
  user_name = data.get("name")
  # 打印info级别日志
  app.logger.info("reply: %s" % (data))
  return jsonify({"user_id":user_id,"user_name":user_name})
 
if __name__ == '__main__':
  # 添加日志模块,将日志写入到指定文件中,打印DEBUG级别以下日志
  app.debug = True
  handler = logging.FileHandler('logs/flask.log', encoding='UTF-8')
  handler.setLevel(logging.DEBUG)
  logging_format = logging.Formatter("%(asctime)s flask %(levelname)s %(message)s")
  handler.setFormatter(logging_format)
  app.logger.addHandler(handler)
  # 启动flask服务
  app.run('0.0.0.0', 5000)

以上就是python3-flask-3日志操作的全部相关实例代码,感谢大家的阅读,更多内容可以在下方的相关文章查看。

Python 相关文章推荐
Python抓取百度查询结果的方法
Jul 08 Python
python从入门到精通(DAY 3)
Dec 20 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
Python装饰器语法糖
Jan 02 Python
python numpy 按行归一化的实例
Jan 21 Python
python交易记录整合交易类详解
Jul 03 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
Python 实现一个计时器
Jul 28 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
Python API自动化框架总结
Nov 12 #Python
python的scipy实现插值的示例代码
Nov 12 #Python
python对验证码降噪的实现示例代码
Nov 12 #Python
Python FTP文件定时自动下载实现过程解析
Nov 12 #Python
详解在python操作数据库中游标的使用方法
Nov 12 #Python
如何分离django中的媒体、静态文件和网页
Nov 12 #Python
pygame实现烟雨蒙蒙下彩虹雨
Nov 11 #Python
You might like
php获取bing每日壁纸示例分享
2014/02/25 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
jquery 插件学习(三)
2012/08/06 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
使用tensorflow实现线性回归
2018/09/08 Python
详解python中的模块及包导入
2019/08/30 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
动物科学专业毕业生的自我评价
2013/11/29 职场文书
四个太阳教学反思
2014/02/01 职场文书
大学生求职信范文
2014/05/24 职场文书
企业形象策划方案
2014/05/29 职场文书
小学教师培训方案
2014/06/09 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
授权委托书
2015/01/28 职场文书
员工自我工作评价
2015/03/06 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书