Flask 日誌記錄

2021-08-14 17:27:33 字數 839 閱讀 1692

最近專案需要用到flask日誌模組來記錄日誌,這裡做下記錄:

from flask import flask

import logging

#匯入日誌模組

# 日誌系統配置

#設定日誌檔案,和字元編碼

logging_format = logging.formatter(

'%(asctime)s - %(levelname)s - %(filename)s - %(funcname)s - %(lineno)s - %(message)s')

handler.setformatter(logging_format)

#設定日誌儲存格式,也可以自定義日誌格式滿足不同的業務需求

『』『使用路由捕獲異常處理』『』

def index():

try:

no_thing =

i = no_thing[0] # 這裡會報錯,因為列表根本是空的

return 'hello!'

except exception as e:

if __name__ == '__main__':

如果我們希望列印堆疊資訊就可以像下面這樣寫:

a = [1, 2, 3]

try:

print a[3]

except exception, e:

logging.exception(e)

message = 'the message is %s' % info

日誌的記錄是中大型專案必備的查詢錯誤,查詢bug問題的良好方式。

Flask 新增日誌記錄

專案中有用到 flask 寫的部分介面,但是最近一直不是太穩定,所以想到記錄執行 請求日誌。對服務進行監測。部分比較簡單,因為官方文件有日誌這塊的說明,可以直接使用 logging 進行輸出日誌。具體 from flask import flask import logging from time ...

Flask自學日誌

flask是使用python編寫的web微框架。web框架可以讓我們不用關心底層的請求響應處理,更方便高效地編寫web程式。因為flask核心簡單且易於擴充套件,所以被稱作微框架 micro framework flask有兩個主要依賴,乙個是wsgi web server gateway inte...

flask日誌使用

from flask import flask,request import logging 設定日誌輸出到檔案中,而不是顯示到網頁 propagate exceptions false class requestformatter logging.formatter 自定義日誌格式化類,實現自定義...