Python logging,日誌處理

2021-10-14 13:04:36 字數 647 閱讀 9629

#coding = utf-8

import logging

# 1.定義乙個日誌收集器

my_logger = logging.getlogger('python')

# 2.設定日誌收集器收集的最小級別

my_logger.setlevel('debug')

# 3.定義輸出格式

formatter = logging.formatter("%(asctime)s-%(levelname)s-%(name)s-日誌資訊:%(message)s")

# 4.建立自用的輸出渠道

ch = logging.streamhandler()

# 5.設定輸出渠道輸出的最小級別

ch.setlevel('debug')

# 6.設定輸出格式

ch.setformatter(formatter)

# 7.三者結合

my_logger.addhandler(ch)

# 8.輸出吧老鐵

my_logger.debug("uuuuuuuuuu")

2021-01-12 12:54:43,639-debug-python-日誌資訊:uuuuuuuuuu

Python logging日誌模組

1.日誌的級別 日誌一共分成5個等級,從低到高分別是 1 debug 2.info 3.warning 4.error 5.critical說明 這5個等級,也分別對應5種打日誌的方法 debug info warning error critical。預設的是 warning,當在warning或...

python logging日誌模組

logging模組是python的乙個標準庫模組,由標準庫模組提供日誌記錄api的關鍵好處是所有python模組都可以使用這個日誌記錄功能。所以,你的應用日誌可以將你自己的日誌資訊與來自第三方模組的資訊整合起來。1.日誌級別 logging模組預設定義了以下幾個日誌等級,開發應用程式或部署開發環境時...

python logging日誌設定

log等級,輸出格式,輸出檔名,檔案讀寫模式 logging.basicconfig level logging.debug,format asctime s filename s line lineno d levelname s message s filename log.txt filemo...