日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/17 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习 python logging(1): 基本用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

日志在編程中是十分重要,可以幫助我們跟蹤事件、應用的運行情況、查問題、統計數據等。在記錄日志時,通常表示某件事情的發生。

python 中 logging 模塊提供記錄的基礎方法:

debug, info,warning, error, critical

這五個方法的嚴重等級依次增加,對應關系:

LEVELvalueused time
DEBUG10分析問題的時候
INFO20確定程序是否在按預想的運行
WARNING30程序運行超出預設,但是,程序還可以運行
ERROR40有嚴重的錯誤,程序無法正常運行一些方法
CRITICAL50一個嚴重的錯誤,導致程序無法繼續運行了

默認等級為 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

  • 參考:

  • https://docs.python.org/3/how...
  • https://docs.python.org/3/lib...
  • https://docs.python.org/3/how...
  • 總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。