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线程池的实现实例
Nov 18 Python
朴素贝叶斯算法的python实现方法
Nov 18 Python
Python脚本文件打包成可执行文件的方法
Jun 02 Python
python追加元素到列表的方法
Jul 28 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
Python绘制的二项分布概率图示例
Aug 22 Python
python: 自动安装缺失库文件的方法
Oct 22 Python
Python实现将Excel转换成为image的方法
Oct 23 Python
python对矩阵进行转置的2种处理方法
Jul 17 Python
python编写俄罗斯方块
Mar 13 Python
Python astype(np.float)函数使用方法解析
Jun 08 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中在foreach中使用foreach ($arr as &$value) 这种类型的解释
2013/06/24 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
ScrollDown的基本操作示例
2013/06/09 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
python的else子句使用指南
2016/02/27 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
2017/06/20 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
后勤主管工作职责
2013/12/07 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
爱心活动计划书
2014/04/26 职场文书
连带责任保证书
2014/04/29 职场文书
学生手册评语
2014/05/05 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
店面出租协议书范本
2014/11/28 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
刑事辩护词范文
2015/05/21 职场文书
美丽心灵观后感
2015/06/01 职场文书
保安辞职申请书应该怎么写?
2019/07/15 职场文书