学习 python logging(1): 基本用法
生活随笔
收集整理的這篇文章主要介紹了
学习 python logging(1): 基本用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介
日志在編程中是十分重要,可以幫助我們跟蹤事件、應用的運行情況、查問題、統計數據等。在記錄日志時,通常表示某件事情的發生。
python 中 logging 模塊提供記錄的基礎方法:
debug, info,warning, error, critical
這五個方法的嚴重等級依次增加,對應關系:
| DEBUG | 10 | 分析問題的時候 |
| INFO | 20 | 確定程序是否在按預想的運行 |
| WARNING | 30 | 程序運行超出預設,但是,程序還可以運行 |
| ERROR | 40 | 有嚴重的錯誤,程序無法正常運行一些方法 |
| CRITICAL | 50 | 一個嚴重的錯誤,導致程序無法繼續運行了 |
默認等級為 WARNING,只有高于你所指定的等級,才會被日志模塊輸出。
基本使用
直接打印
import logginglogging.info('info log')logging.warning('warning log')運行之后看到的是 WARNING:root:warning log ,因為默認等級是 WARNING, 所以 `info
log` 是不會顯示的。
將日志記錄到文件中
import logging logging.basicConfig(filename='logging_example.log',level=logging.DEBUG) logging.debug('Write debug to file') logging.info('Write info to file') logging.warning('Write warning to file')可以在日志文件中看到:
DEBUG:root:Write debug to file INFO:root:Write info to file WARNING:root:Write warning to file DEBUG:root:Write debug to file INFO:root:Write info to file WARNING:root:Write warning to file參考:
總結
以上是生活随笔為你收集整理的学习 python logging(1): 基本用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android存储访问及目录
- 下一篇: Linux,没你想象的那么安全!