您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python3中flask-3如何將信息寫入日志”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python3中flask-3如何將信息寫入日志”這篇文章吧。
使用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如何將信息寫入日志”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。