#flask新增日誌檔案
首先我需要在專案資料夾中新增乙個logs的python_package
然後在cars的__init()__檔案中新增以下字段
import logging
from logging.handlers import rotatingfilehandler
#setup logging level
設定日誌等級
logging.basicconfig(level=logging.debug)
# create logging writer, point where the log should be stored, how much the logging storage will be needed
建立乙個日誌記錄者,指出日誌儲存的位址,然後日誌檔案的大小最大多少
file_log_handler=rotatingfilehandler('logs/log',maxbytes=1024*1024,backupcount=10)
# setup the log format
設定日誌格式
formatter=logging.formatter('%(levelname)s %(filename)s %(lineno)d %(message)s')
# setup logging write with formatter
設定應用日誌格式的日誌記錄者
file_log_handler.setformatter(formatter)
# add logging writer to the globle logging tools
將日誌書寫者新增到全域性日誌工具中
logging.getlogger().addhandler(file_log_handler)
這裡就是日誌的簡單設定了 Flask 新增日誌記錄
專案中有用到 flask 寫的部分介面,但是最近一直不是太穩定,所以想到記錄執行 請求日誌。對服務進行監測。部分比較簡單,因為官方文件有日誌這塊的說明,可以直接使用 logging 進行輸出日誌。具體 from flask import flask import logging from time ...
flask將日誌寫入日誌檔案
import logging logging.basicconfig level logging.debug,控制台列印的日誌級別 filename log new.log 將日誌寫入log new.log檔案中 filemode a 模式,有w和a,w就是寫模式,每次都會重新寫日誌,覆蓋之前的日誌...
Flask 日誌記錄
最近專案需要用到flask日誌模組來記錄日誌,這裡做下記錄 from flask import flask import logging 匯入日誌模組 日誌系統配置 設定日誌檔案,和字元編碼 logging format logging.formatter asctime s levelname s...