python日誌格式

2021-08-02 11:26:05 字數 438 閱讀 6810

輸出日誌時的格式化

名稱說明

%(levelno)s

列印日誌級別的數值

%(levelname)s

列印日誌級別名稱

%(pathname)s

列印當前執行程式的路徑,其實就是sys.argv[0]

%(filename)s

列印當前執行程式名

%(funcname)s

列印日誌的當前函式

%(lineno)d

列印日誌的當前行號

%(asctime)s

列印日誌的記錄時間

%(thread)d

列印執行緒id

%(threadname)s

列印執行緒的名稱

%(process)d

列印程序的id

%(message)s

列印日誌的資訊

Python日誌輸出格式和時間格式

formatter logging.formatter asctime s levelname s message s y b d h m s 上面的 y等是時間格式,所以要想理解上面要表示個什麼,先來看一下python的時間格式。我們的樣例是以年月日 時 分 秒的形式顯示日期的。除此之外,還要理解...

python 3 6 logger 日誌格式

今天使用python3.6來例項化logging,但是發現logger logging.getlogger name 記錄中文時日誌會顯示亂碼 發現python3.6需要設定下logging.handler才可以正常顯示中文,沒仔細研究,先貼上 後續補充原因 設定這樣格式中文還是會顯示亂碼 logg...

Python日誌模組logging格式化封裝

一 前言 對python 日誌模組logging進行了格式化輸出封裝,形成自己的日誌格式。以後就可以拿來主義了。1.輸出到控制台。2.輸出到當前workspace指定檔案。二 模組 log.py import logging import unittest import sys def handle...