正文
該模塊的基本使用包括
- 定義輸出格式
- 輸出到控制檯
- 輸出到文件
- 捕獲異常
最簡單的示例—輸出到控制檯
import logging
#logging.basicConfig(level=logging.DEBUG)
logging.debug("調試信息")
logging.info("普通信息")
logging.warning("警告信息")
logging.error("錯誤信息")
logging.critical("嚴重錯誤信息")
輸出(控制檯)
WARNING:root:警告信息
ERROR:root:錯誤信息
CRITICAL:root:嚴重錯誤信息
日誌的級別
critical>error>warning>info>debug
所以你要根據你信息的重要程度選擇級別
默認只有warning級別及以上的纔會輸出(上面註釋那條命令就是把輸出級別定爲debug)
注
文件直接在spyder運行會有問題,比如還是輸出不了debug級別,還有下面要介紹的時間,文件也輸出不了,所以學習時建議在cmd運行py文件
定義輸出格式
最簡單的就是再修改上面註釋那條代碼