亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python使用logging模塊實現打印log到指定文件的方法

2020-02-15 22:55:04
字體:
來源:轉載
供稿:網友

本文實例講述了Python使用logging模塊實現打印log到指定文件的方法。分享給大家供大家參考,具體如下:

可能我們經常會使用print來輸出信息到窗口,但當我們有很多個py文件需要運行,項目比較龐大的到時候,print簡直就是太low了點了。那么我們可以使用強大的logging模塊,把輸出到指定的本地pc某個路徑的文件中。

一、logging的框架

1、 Loggers: 可供程序直接調用的接口,app通過調用提供的api來記錄日志

2、 Handlers: 決定將日志記錄分配至正確的目的地

3、 Filters:對日志信息進行過濾,提供更細粒度的日志是否輸出的判斷

4、 Formatters: 制定最終記錄打印的格式布局

二、Log級別

系統默認有6個級別,優先級:

CRITICAL    50

ERROR      40

WARNING   30

INFO        20

DEBUG      10

NOTSET     0

設置要打印的log時只需要設置優先級,比如設置打印INFO,那么比INFO優先級高的WARNING/ERROR/CRITICAL都將被打印。

三、正常的打印

這里只輸出了ERROR和WARNING的信息,是因為logging默認的輸出級別是WARNING。

四、輸出到指定文件

來看看這樣寫的代碼:

import loggingimport unittestclass lgtest(unittest.TestCase):  logging.basicConfig(filename='../LOG/'+__name__+'.log',format='[%(asctime)s-%(filename)s-%(levelname)s:%(message)s]', level = logging.DEBUG,filemode='a',datefmt='%Y-%m-%d%I:%M:%S %p')  def test(self):    logging.error("這是一條error信息的打印")    logging.info("這是一條info信息的打印")    logging.warning("這是一條warn信息的打印")    logging.debug("這是一條debug信息的打印")if __name__=='__main__':  unittest.main()

運行后在LOG/__main__.log文件中生成如下內容:

[2018-09-0503:21:07 PM-Logout.py-ERROR:這是一條error信息的打印]
[2018-09-0503:21:07 PM-Logout.py-INFO:這是一條info信息的打印]
[2018-09-0503:21:07 PM-Logout.py-WARNING:這是一條warn信息的打印]
[2018-09-0503:21:07 PM-Logout.py-DEBUG:這是一條debug信息的打印]

使用logging.basicConfig來指定要輸出的文件以及log的輸出形式、包括時間格式、日志級別等等。

Filename:指定路徑的文件。這里使用了+—name—+是將log命名為當前py的文件名 Format:設置log的顯示格式(即在文檔中看到的格式)。分別是時間+當前文件名+log輸出級別+輸出的信息 Level:輸出的log級別,優先級比設置的級別低的將不會被輸出保存到log文檔中 Filemode: log打開模式 a:代表每次運行程序都繼續寫log。即不覆蓋之前保存的log信息。 w:代表每次運行程序都重新寫log。即覆蓋之前保存的log信息
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线播放av| 九九九久久国产免费| 欧美日韩国产在线播放| 精品国产一区二区在线| 国内偷自视频区视频综合| 伊人久久久久久久久久久久久| 欧美成年人视频网站欧美| 98精品在线视频| 日本久久久久久久久| 亚洲网在线观看| 成人精品一区二区三区电影免费| 日韩中文字幕第一页| 亚洲第一av在线| 中文字幕日韩精品有码视频| 成人国产精品一区| 欧美激情一级欧美精品| 国产欧美婷婷中文| 精品久久久中文| 日韩欧美在线视频| 亚洲影院高清在线| 97久久精品人人澡人人爽缅北| 国模私拍一区二区三区| 51视频国产精品一区二区| 色悠悠久久88| 亚洲偷熟乱区亚洲香蕉av| 日韩电影第一页| 欧美性猛交xxxx免费看| 亚洲精品第一页| 自拍偷拍亚洲精品| 91久久国产综合久久91精品网站| 精品国产成人av| 一本大道亚洲视频| 久久国产精品久久久久久久久久| 久国内精品在线| 久久人体大胆视频| 久久精品美女视频网站| 欧美成在线观看| 日韩在线免费av| 国产日韩在线播放| 91精品国产色综合| 国产欧美精品在线| 国产精品一区二区久久国产| 日韩在线视频一区| 91精品久久久久久久久不口人| 亚洲午夜av久久乱码| 伊人久久综合97精品| 国产91免费看片| 亚洲精品日韩丝袜精品| 浅井舞香一区二区| 欧美午夜精品久久久久久久| 久久精品中文字幕一区| 精品小视频在线| 色偷偷综合社区| 日韩女优人人人人射在线视频| 亚洲人成网在线播放| 亚洲成人黄色网| 成人h视频在线| 亚洲欧美国产一本综合首页| 亚洲影视九九影院在线观看| 91精品国产综合久久久久久久久| 日韩激情视频在线播放| 欧美理论电影网| 久久国产精品视频| 亚洲国产精久久久久久| 欧美日韩美女视频| 欧美精品一区在线播放| 日韩电视剧免费观看网站| 国产欧美精品在线播放| 亚洲天堂影视av| 97国产在线观看| 91在线观看欧美日韩| 国产中文字幕日韩| 欧美日韩国产成人在线| 亚洲大胆美女视频| 欧美激情2020午夜免费观看| 欧美国产精品人人做人人爱| 亚洲加勒比久久88色综合| 91久久精品视频| 亚洲女同精品视频| 国产精品美女主播在线观看纯欲| 亚洲国产精品久久久久秋霞不卡| 国产原创欧美精品| 中国日韩欧美久久久久久久久| 国产精品成人免费电影| 国产在线拍揄自揄视频不卡99| 久久精品国产v日韩v亚洲| 欧美日韩福利在线观看| 在线精品视频视频中文字幕| 91麻豆桃色免费看| 久久99久久99精品中文字幕| 日韩欧美国产黄色| 欧美在线视频免费播放| 97视频色精品| 精品久久久久久久久国产字幕| 亚洲免费av网址| 国产精品成人观看视频国产奇米| 一本色道久久88综合亚洲精品ⅰ| 国产精品自拍小视频| 日韩精品福利网站| 国产91在线高潮白浆在线观看| 午夜精品福利在线观看| 欧美日韩视频免费播放| 亚洲色图13p| 欧美精品免费播放| 成人黄色av播放免费| 国产精品永久免费视频| 欧美日韩国产一区二区三区| 97**国产露脸精品国产| 国a精品视频大全| 最近免费中文字幕视频2019| 少妇av一区二区三区| 国自在线精品视频| 久久综合久久美利坚合众国| 欧美一区二区.| 国产成人在线亚洲欧美| 日韩va亚洲va欧洲va国产| 亚洲自拍偷拍色片视频| 国产精品欧美一区二区| 国产日韩欧美日韩大片| 青青青国产精品一区二区| 亚洲码在线观看| 国产精品久久久久影院日本| 国产免费一区二区三区在线能观看| 色多多国产成人永久免费网站| 97av视频在线| 中文字幕欧美国内| 在线观看视频99| 亚洲xxx视频| 欧美福利视频在线观看| 日韩av不卡在线| 九九精品视频在线观看| 国内久久久精品| 国内精品久久久久久中文字幕| 日本精品久久久久久久| 国产精品日韩av| 午夜免费久久久久| 国产美女高潮久久白浆| 欧美有码在线观看| 精品久久香蕉国产线看观看gif| 91香蕉国产在线观看| 中文字幕视频在线免费欧美日韩综合在线看| 欧美精品久久久久| 欧美性69xxxx肥| 疯狂欧美牲乱大交777| 日韩暖暖在线视频| 性欧美在线看片a免费观看| 亚洲人精品午夜在线观看| 日本精品在线视频| 久久精品91久久久久久再现| 97在线日本国产| 日韩电影大全免费观看2023年上| 亚洲福利在线视频| 亚洲精品成人av| 成人欧美一区二区三区黑人孕妇| 欧美性在线视频| 欧洲中文字幕国产精品| 成人黄色大片在线免费观看| 疯狂欧美牲乱大交777| 91探花福利精品国产自产在线| 91社区国产高清| 国产日韩精品电影| 日本亚洲精品在线观看| 欧美一性一乱一交一视频| 久久久精品国产亚洲|