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数据结构之二叉树的遍历实例
Apr 29 Python
Python的Django框架中forms表单类的使用方法详解
Jun 21 Python
Python 处理数据的实例详解
Aug 10 Python
机器学习python实战之决策树
Nov 01 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
Python实现的多进程和多线程功能示例
May 29 Python
python如何实现一个刷网页小程序
Nov 27 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
python opencv实现图像边缘检测
Apr 29 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
用Python进行websocket接口测试
Oct 16 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的ZipArchive类用法实例
2014/10/20 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
Javascript字符串常用方法详解
2016/07/21 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
vue实现简单跑马灯效果
2020/05/25 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
Python实现接受任意个数参数的函数方法
2018/04/21 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
学习python的前途 python挣钱
2019/02/27 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Python gevent协程切换实现详解
2020/09/14 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
JSP&Servlet技术面试题
2015/05/21 面试题
《藤野先生》教学反思
2014/02/19 职场文书
金融管理专业毕业生求职信
2014/03/12 职场文书
销售人员工作自我评价
2014/09/21 职场文书
运动会开幕词
2015/01/28 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
小学记事作文之200字
2019/08/06 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB