python的日誌記錄方法

2021-07-03 03:06:07 字數 613 閱讀 5437

python的日誌記錄方法較多,這裡我只簡單的介紹一下logging模組記錄日誌的方法,其他方法請自行查詢。

logging模組支援5種等級的日誌記錄,包括debug、information、warning、error和critical。下面我們利用例項簡單的了解一下這幾個等級的日誌記錄。

首先在我們的python環境中匯入logging模組:>>> import logging

然後記錄各等級下的日誌:

>>> logging.debug('debug')

>>> logging.info('info')

>>> logging.warning('warning')

warning:root:warning

>>> logging.error('error')

error:root:error

>>> logging.critical('critical')

critical:root:critical

我們可以看到,warning至critical三個等級的日誌被print了,但是debug和info兩個等級的日誌未被print。這是因為預設的日誌記錄等級為warning,只有日誌等級大於等於warning的日誌才會被記錄。

Python記錄日誌的方法

日誌不管對於開發或者運維都是一項非常重要的東西,它可以用來排錯,解決故障,統計分析等。本文介紹python中的日誌庫的用法。匯入日誌庫 import logging 日誌庫的主要有以下方法 獲取日誌名,比如 logging.getlogger name 定義handler,比如 logging.fi...

python記錄日誌

coding utf 8 author martin date 2017 10 9 import logging import sys 獲取logger例項,如果引數為空則返回root logger 指定logger輸出格式 formatter logging.formatter asctime s...

詳解python程式中記錄日誌的方法

日誌可以用來記錄應用程式的狀態 錯誤和資訊訊息,也經常作為除錯程式的工具。它的重要性就不多說了,直接進入正題。python提供了乙個標準的日誌介面,就是logging模組。日誌級別有debug info warning error critical五種。首先來看logging簡單的使用方法。這一看到...