python中logging模塊詳解,Python日志模塊logging高級用法

 2023-10-04 阅读 29 评论 0

摘要:推薦圖書:《Python程序設計(第3版)》,(ISBN:978-7-302-55083-9),董付國,清華大學出版社,2020年6月第1次印刷,2021年12月第11次印刷,山東省一流本科課程“Python應用開發”配套教材

推薦圖書:

《Python程序設計(第3版)》,(ISBN:978-7-302-55083-9),董付國,清華大學出版社,2020年6月第1次印刷,2021年12月第11次印刷,山東省一流本科課程“Python應用開發”配套教材,清華大學出版社2020、2021年度暢銷圖書(本書第二版為2019、2020年度暢銷圖書)

9cff4e13d4990b91e5e9e3e45cf73ba8.png

京東購買鏈接:https://item.jd.com/12668739.html

c57018d71cb2f3d6c4ba79a2870f097e.png

天貓、當當、京東均有銷售,可以選擇自己常用平臺搜索“董付國 第3版”找到本書。

python中logging模塊詳解。配套資源:教學大綱(基于工程教育專業認證,含課程思政)、電子教案、微課視頻、PPT課件、例題源碼、習題答案、在線練習系統。

適用專業:計算機、網絡工程、軟件工程以及相關專業。

適用學時:>=64

頁數:381

python菜鳥教程,定價:59.8

微課視頻:123個

教學大綱:《Python程序設計(第3版)》配套教學大綱

習題答案:《Python程序設計(第3版)》課后習題答案

python return用法、====================

問題描述:

為了監視程序運行過程,也為了在程序崩潰后進行事后分析來定位錯誤的原因和位置,不少程序員會在程序中適當的位置使用print()函數輸出一些信息。這種方式雖然方便,但是難以實現輸出內容的分級。一般建議使用日志模塊logging來完成這一任務。

在Python中有5個級別的日志,優先級從低到高分別為DEBUG < INFO < WARNING < ERROR < CRITICAL,每個級別的用途以及模塊logging中對應的函數如下表所示:

python logging模塊輸出到文件、級別

日志函數

描述

DEBUG

python logging詳解、debug()

調試代碼追蹤問題時使用

INFO

info()

python traceback。記錄一般事件信息

WARNING

warning()

記錄警告信息

python中split的用法。ERROR

error()

記錄報錯信息

CRITICAL

critical()

記錄可能導致程序崩潰的錯誤

下面的代碼設置日志級別為最低級別DEBUG,所有級別的日志都會記錄和輸出。

266aa0a76d3c49a2c3b0560bf40a0c24.png

下面的代碼設置日志級別為WARNING級別,只輸出該級別以上的日志。

2be17a57a6466dc073bfb6429f460920.png

必要時可以動態調整日志級別。

ec10efd42bb004e3e149f7e2ade4c19d.png

溫馨提示:

關注微信公眾號“Python小屋”,在公眾號后臺發送消息“大事記”可以查看董付國老師與Python有關的重要事件;發送消息“教材”可以查看董付國老師出版的Python系列教材(已累計印刷超過140次)的適用專業詳情;發送消息“歷史文章”可以查看董付國老師推送的超過1000篇原創技術文章;發送消息“會議”或“培訓”可以查看近期董付國老師的培訓安排;發送消息“微課”可以查看董付國老師免費分享的超過600節Python微課視頻;發送消息“課件”可以查看董付國老師免費分享的Python教學資源;發送消息“小屋刷題”可以下載“Python小屋刷題神器”,免費練習2066道客觀題和425道編程題,題庫持續更新;發送消息“編程比賽”了解Python小屋編程大賽詳情。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/112179.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息