最近專案需要用到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 自定義日誌格式化類,實現自定義...