国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > python logging日志級別詳解

python logging日志級別詳解

來源:千鋒教育
發布人:syq
時間: 2023-05-10 13:35:00 1683696900

  Python中的logging模塊提供了豐富的日志級別以幫助我們對應不同的場景來記錄日志。下面是Python logging模塊中的日志級別列表,按照從低到高的順序排列:

python logging日志級別

  1. DEBUG(10):詳細的日志信息,通常只在調試的過程中使用。

  2. INFO(20):確認一切按照預期進行。

  3. WARNING(30):表示有潛在問題,但是軟件仍然可以正常工作。

  4. ERROR(40):由于嚴重的問題,軟件不能正常工作。

  5. CRITICAL(50):表示致命的問題,導致軟件崩潰。

  只有大于等于設置的級別的日志后才會被記錄。

  例如,如果我們設置的日志級別是WARNING,則DEBUG和INFO級別的日志不會被記錄,只有WARNING,ERROR和CRITICAL級別的日志才會被記錄。下面是一個簡單的代碼片段來使用Python logging模塊記錄不同級別的日志:

import logging

logging.basicConfig(filename='example.log', level=logging.DEBUG)

logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
logging.critical('This is a critical message')

   在以上例子中,設置日志級別為DEBUG,并將所有日志寫入文件example.log中。依次記錄了5個不同級別的日志,并不斷逐級升高。標準輸出如下:

WARNING:root:This is a warning message
ERROR:root:This is an error message
CRITICAL:root:This is a critical message

  在Windows操作系統上,可以使用“eventlog”作為日志記錄器,以便事件日志清單可以在Windows日志中查看。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT