Flask新增日誌檔案

2021-09-25 03:13:51 字數 928 閱讀 9844

#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...