Python模組 logging模組列印日誌

2021-07-24 15:24:19 字數 1085 閱讀 4576

python模組 >> logging

一、簡單日誌列印

直接使用logging模組,列印日誌到螢幕

預設輸出日誌的格式:日誌級別:logger名稱:使用者輸出訊息

預設的日誌級別設定為warning,

logging模組將日誌列印到標準輸出中,且只顯示大於等於warning級別的日誌(日誌級別等級critical > error > warning > info > debug > notset

二、配置日誌(logging.basicconfig)

1. 在logging.basicconfig()函式中可通過具體引數來更改logging模組的預設行為

2. 引數含義

level:設定日誌級別

datefmt:指定日期時間格式

filename:指定儲存日誌的檔案

filemode:檔案開啟方式,包括'a','w'等

format:指定日誌顯示格式

%(asctime)s    

字串形式的當前時間,預設格式是 「2003-07-08 16:49:45,896」,逗號後面的是毫秒

%(filename)s呼叫日誌輸出函式的模組的檔名

%(lineno)d呼叫日誌輸出函式的語句所在的**行

%(levelname)s文字形式的日誌級別

%(message)s使用者輸出的訊息

還有其他一些可能用到的格式化串,參照鏈結

python模組之logging模組

logging模組 用於進行日誌處理工作 基本的幾種日誌資訊 import logging logging.debug debug messages 排錯資訊 logging.info info messages 正常互動資訊 logging.warning warning messages 警告資...

python模組之logging模組

函式式簡單配置 import logging logging.debug debug message logging.info info message logging.warning warning message logging.error error message logging.criti...

Python 日誌 logging 模組

對於小型專案而言,大家習慣於使用print語句列印資訊到終端進行除錯,然而,當專案 量擴大到了一定級別後,列印除錯的方法就顯得很凌亂了,更重要的是,當debug完成後,甄別並刪除 或注釋 除錯用的列印語句變得非常令人頭痛。而使用日誌模組則能很好地解決這些問題。日誌 logging 是在程式執行過程中...