日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

学习 python logging(1): 基本用法

發(fā)布時間:2025/3/17 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习 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)系:

LEVELvalueused time
DEBUG10分析問題的時候
INFO20確定程序是否在按預(yù)想的運行
WARNING30程序運行超出預(yù)設(shè),但是,程序還可以運行
ERROR40有嚴(yán)重的錯誤,程序無法正常運行一些方法
CRITICAL50一個嚴(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

  • 參考:

  • https://docs.python.org/3/how...
  • https://docs.python.org/3/lib...
  • https://docs.python.org/3/how...
  • 總結(jié)

    以上是生活随笔為你收集整理的学习 python logging(1): 基本用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。