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

怎麼查看logging

(*-*)浩
(*-*)浩原創
2019-06-28 13:53:152986瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn