日誌是乙個正規系統都應該有的功能,否則當執行良好的系統突然無法正常運轉的時候,你就會束手無策,而有了日誌,你就可以通過日誌檢視其中緣由,從而解決問題。
1.python中使用logger非常簡單,可以直接使用
2.我們可以通過設定logger的存貯方式,比如寫入檔案
import logging
handler = logging.filehandler("flask.log")
3.當然我們也可以設定logger的格式
import logging
handler = logging.filehandler("flask.log")
formatter= logging.formatter("%(asctime)s - %(message)s")
handler.setformatter(formatter)
bp = blueprint("test", __name__, url_prefix='/test')
@bp.route('',methods=["get"])
def test():
如果我們想要單獨設定藍圖的日誌的話。
import logging
from flask import blueprint
bp = blueprint("test", __name__, url_prefix='/test')
logger = logging.getlogger(__name__) #返回乙個新的以檔名為名的logger
@bp.route('',methods=["get"])
def test():
logger.info("this is info")
日誌處理logger
import logging type 數值字段識別測試 deflog type 建立logger,如果引數為空則返回root logger logger logging.getlogger wsy logger.setlevel logging.debug 設定logger日誌等級 這裡進行判斷,...
Python中利用logger進行日誌格式輸出
本文主要是針對python程式設計師小白在寫專案 時的焦慮 什麼時候列印日誌?日誌列印格式是什麼樣的?列印日誌怎麼存?等等這些問題都是剛開始需要考慮的。其中logs資料夾是專門儲存日誌檔案的,對日誌檔案的輸出要求是 1.logs資料夾下包括三種型別 log.log error.log 歷史日誌資料夾...
開源日誌庫Logger的使用
日誌對於開發來說是非常重要的,不管是除錯資料檢視 bug問題追蹤定位 資料資訊收集統計,日常工作執行維護等等,都大量的使用到。logger庫能提供的功能 執行緒資訊 類資訊方法資訊 漂亮的json內容列印 漂亮列印新行 n 清潔輸出 跳轉到源新增依賴 compile com.orhanobut lo...