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