学习 python logging(1): 基本用法
生活随笔
收集整理的這篇文章主要介紹了
学习 python logging(1): 基本用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
簡介
日志在編程中是十分重要,可以幫助我們跟蹤事件、應(yīng)用的運行情況、查問題、統(tǒng)計數(shù)據(jù)等。在記錄日志時,通常表示某件事情的發(fā)生。
python 中 logging 模塊提供記錄的基礎(chǔ)方法:
debug, info,warning, error, critical
這五個方法的嚴(yán)重等級依次增加,對應(yīng)關(guān)系:
| DEBUG | 10 | 分析問題的時候 |
| INFO | 20 | 確定程序是否在按預(yù)想的運行 |
| WARNING | 30 | 程序運行超出預(yù)設(shè),但是,程序還可以運行 |
| ERROR | 40 | 有嚴(yán)重的錯誤,程序無法正常運行一些方法 |
| CRITICAL | 50 | 一個嚴(yán)重的錯誤,導(dǎo)致程序無法繼續(xù)運行了 |
默認(rèn)等級為 WARNING,只有高于你所指定的等級,才會被日志模塊輸出。
基本使用
直接打印
import logginglogging.info('info log')logging.warning('warning log')運行之后看到的是 WARNING:root:warning log ,因為默認(rèn)等級是 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參考:
總結(jié)
以上是生活随笔為你收集整理的学习 python logging(1): 基本用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android存储访问及目录
- 下一篇: python之模块csv之CSV文件一次