首頁 > 後端開發 > Python教學 > 怎麼查看logging

怎麼查看logging

(*-*)浩
發布: 2019-07-09 10:20:37
原創
2973 人瀏覽過

logging模組是Python內建的標準模組,主要用於輸出運行日誌,可以設定輸出日誌的等級、日誌保存路徑、日誌檔案回滾等;相較於print,具備以下優點:

怎麼查看logging

可以透過設定不同的日誌等級,在release版本中只輸出重要訊息,而不必顯示大量的偵錯資訊;(建議學習:Python影片教學

print將所有資訊輸出到標準輸出中,嚴重影響開發者從標準輸出中查看其它資料;logging則可以由開發者決定將資訊輸出到什麼地方,以及怎麼輸出;

logging模組使用

配置logging基本的設置,然後在控制台輸出日誌,

import logging
logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)

logger.info("Start print log")
logger.debug("Do something")
logger.warning("Something maybe fail.")
logger.info("Finish")
登入後複製

#運行時,控制台輸出,

2016-10-09 19:11:19,434 - __main__ - INFO - Start print log
2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail.
2016-10-09 19:11:19,434 - __main__ - INFO - Finish
登入後複製

logging中可以選擇很多訊息級別,如debug、info、warning、error以及critical。透過賦予logger或handler不同的級別,開發者就可以只輸出錯誤訊息到特定的記錄文件,或是在偵錯時才記錄偵錯資訊。

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是怎麼查看logging的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板