Python 模块学习 logging(1)
生活随笔
收集整理的這篇文章主要介紹了
Python 模块学习 logging(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、快速入門
1、基礎知識
日志的作用是跟蹤,django項目中不可缺少。
派出:
控制臺輸出:print()
報告事件,發生在一個程序的正常運行:logging.info()或logging.debug()
發出警告關于一個特定的運行時事件:warnings.warn()或logging.warning()
報告一個錯誤對于一個特定的運行時事件:異常處理
報告一個錯誤當沒有引發一個異常:logging.error()、logging.exception()或logging.critical()
級別:
DEBUG:詳細的信息,通常只出現在診斷問題上
INFO:確認一切按預期運行
WARNING:一個跡象表明,一些意想不到的事情發生了,或表明一些問題在不久的將來(例如。磁盤空間低”)。這個軟件還能按預期工作。
ERROR:個更嚴重的問題,軟件沒能執行一些功能
CRITICAL:一個嚴重的錯誤,這表明程序本身可能無法繼續運行
日志一共分成5個等級,從低到高分別是:DEBUG INFO WARNING ERROR CRITICAL。這5個等級,也分別對應5種打日志的方法: debug 、info 、warning 、error 、critical。默認的是WARNING,當在WARNING或之上時才被跟蹤。有兩種方式記錄跟蹤,一種輸出控制臺,另一種是記錄到文件
總結
以上是生活随笔為你收集整理的Python 模块学习 logging(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 模块学习 logging(
- 下一篇: python 模块学习 hashlib