日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python基礎之logging模塊知識總結

瀏覽:18日期:2022-06-19 13:05:53
目錄前言一、日志級別二、basicConfig三、日志寫文件四、traceback記錄前言

logging模塊是Python內置的標準模塊,主要用于輸出腳本運行日志,可以設置輸出日志的等級、日志保存路徑等。

可以通過設置不同的日志等級,在 release 版本中只輸出重要信息,而不顯示大量的調試信息 logging 可以決定將信息輸出位置和內容 logging 線程更安全一、日志級別

級別排序:CRITICAL > ERROR > WARNING > INFO > DEBUG

debug : 打印全部日志,詳細信息,通常只出現在診斷問題 info : 打印info,warning,error,critical級別的日志,正常輸出 warning : 打印warning,error,critical級別的日志,部分異常,不影響程序 error : 打印error,critical級別的日志,影響程序部分功能 critical : 打印critical級別,影響程序運行

import logging # 引入logging模塊# 將信息打印到控制臺上logging.debug('debug')logging.info('info')logging.warning('warning')logging.error('error')logging.critical('critical')[root@zijie ~]# python log.pyWARNING:root:warningERROR:root:errorCRITICAL:root:critical

默認生成的root logger的level是logging.WARNING,低于該級別不輸出,如果要展示低于WARNING級別的內容,可以引入logging.basicConfig指定日志級別logging.basicConfig(level=logging.DEBUG)

二、basicConfig格式 描述 filename 指定使用指定的文件名而不是 StreamHandler 創建 FileHandler。 filemode 如果指定 filename,則以此模式打開文件(‘r’、‘w’、‘a’)。默認為“a”。 format 為處理程序使用指定的格式字符串。 datefmt 使用 time.strftime() 所接受的指定日期/時間格式。 style 如果指定了格式,則對格式字符串使用此樣式。’%’ 用于 printf 樣式、’{’ 用于 str.format()、’$’ 用于 string。默認為“%”。 level 將根記錄器級別設置為指定的級別。默認生成的 root logger 的 level 是 logging.WARNING,低于該級別的就不輸出了。級別排序:CRITICAL > ERROR > WARNING > INFO > DEBUG。(如果需要顯示所有級別的內容,可將 level=logging.NOTSET) stream 使用指定的流初始化 StreamHandler。注意,此參數與 filename 不兼容——如果兩者都存在,則會拋出 ValueError。 handlers 如果指定,這應該是已經創建的處理程序的迭代,以便添加到根日志程序中。任何沒有格式化程序集的處理程序都將被分配給在此函數中創建的默認格式化程序。注意,此參數與 filename 或 stream 不兼容——如果兩者都存在,則會拋出 ValueError。

import logginglogging.basicConfig(level=logging.INFO, format=’%(asctime)s %(filename)s %(levelname)s %(message)s’, datefmt=’%a %d %b %Y %H:%M:%S’, filename=’xuehui.log’, filemode=’w’)logging.info(’This is a info.’)logging.debug(’This is a debug message.’)logging.warning(’This is a warning.’)三、日志寫文件

import loggingimport os.pathimport time#創建loggerlogger = logging.getLogger()logger.setLevel(logging.DEBUG)# 創建handler,用于寫入日志文件logdate = time.strftime(’%Y%m%d%H%M%S’, time.localtime(time.time()))log_path = ’logs/’log_name = log_path + logdate + ’.log’logfile = log_namefh = logging.FileHandler(logfile, mode=’w’)fh.setLevel(logging.DEBUG)# 定義輸出格式formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')fh.setFormatter(formatter)# 將logger添加到handlerlogger.addHandler(fh)# 日志logger.debug(’this is a logger debug message’)logger.info(’this is a logger info message’)logger.warning(’this is a logger warning message’)logger.error(’this is a logger error message’)logger.critical(’this is a logger critical message’)四、traceback記錄

import loggingimport os.pathimport time#創建loggerlogger = logging.getLogger()logger.setLevel(logging.DEBUG)# 創建handler,用于寫入日志文件logdate = time.strftime(’%Y%m%d%H%M%S’, time.localtime(time.time()))log_path = ’logs/’log_name = log_path + logdate + ’.log’logfile = log_namefh = logging.FileHandler(logfile, mode=’w’)fh.setLevel(logging.DEBUG)# 定義輸出格式formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')fh.setFormatter(formatter)# 將logger添加到handlerlogger.addHandler(fh)# 日志try: open(’/data/exist’, ’rb’)except BaseException as e: logger.error(’Failed to open file’, exc_info=True)

到此這篇關于Python基礎之logging模塊知識總結的文章就介紹到這了,更多相關Python logging模塊內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲欧美日韩在线观看一区二区| 美腿丝袜亚洲一区| 欧美日韩18| 久久精品亚洲一区二区| 欧美亚洲二区| 国产欧美午夜| 精品国产成人| 国产99在线| 精品欧美一区二区三区在线观看| 日韩中文在线电影| 日韩视频在线一区二区三区 | 麻豆一区二区三| 久久久精品区| 中文字幕在线免费观看视频| 精品精品国产三级a∨在线| 麻豆国产精品| 另类av一区二区| 国产免费av国片精品草莓男男| 国产欧美激情| 亚洲欧洲午夜| 欧美1区2区3| 免费精品视频| 日韩精品免费一区二区在线观看| 一区二区国产在线观看| 国产不卡一区| 日韩精品电影一区亚洲| 精品黄色一级片| 一区二区不卡| 国产一区二区三区黄网站 | 国产亚洲一区二区手机在线观看 | 亚洲18在线| 欧美一区自拍| 国产aa精品| 亚洲香蕉网站| 国产精品白浆| 99国产精品久久久久久久成人热| 五月国产精品| 国产一区二区三区成人欧美日韩在线观看 | 日韩av一区二| 国产亚洲一区二区三区不卡| 99久久久久| 青青青免费在线视频| 日韩av资源网| 日韩精品一区二区三区中文在线| 亚洲影视一区| 首页国产欧美久久| 日韩一二三区在线观看| 丝袜国产日韩另类美女| 中文字幕亚洲在线观看| 国产精品久一| 日本免费久久| 先锋亚洲精品| 亚洲特级毛片| 日本不卡免费高清视频在线| 美女视频黄免费的久久| 国产精品jk白丝蜜臀av小说| 9999国产精品| 99国产精品99久久久久久粉嫩| 亚洲精品动态| 日韩电影免费在线观看| 精品欧美久久| 午夜久久av| 亚洲一区二区免费在线观看| 天堂网在线观看国产精品| 亚洲国产成人精品女人| 亚洲a成人v| 麻豆视频在线观看免费网站黄| 日本午夜精品视频在线观看| 黄色成人精品网站| 男女性色大片免费观看一区二区| 国产欧美久久一区二区三区| 久久九九精品| 日韩一区二区三区精品| 日韩欧美看国产| 蜜桃久久久久久久| 黑人精品一区| 国产精品99久久精品| 男人的天堂久久精品| 日韩综合一区二区| 欧美一级专区| 麻豆国产在线| 久久av一区二区三区| 日韩欧美综合| 你懂的亚洲视频| 欧美成人精品| 午夜电影一区| 精品理论电影在线| 欧美视频久久| 天堂va在线高清一区| 在线亚洲激情| 亚洲五月综合| 秋霞影院一区二区三区| 欧美日韩精品一本二本三本| 久久精品999| 狠狠久久伊人| 久久国内精品自在自线400部| 亚洲综合图色| 成人午夜网址| 国产欧美高清视频在线| 久久97久久97精品免视看秋霞| 日本在线啊啊| 亚洲一级黄色| 国产精品久久久久久久久妇女| 国产麻豆一区| 成人精品天堂一区二区三区| 一级欧美视频| 国产精品久久乐| 成人日韩av| 亚洲一级网站| 日本在线不卡视频| 国产福利亚洲| 高清不卡亚洲| 黄色在线网站噜噜噜| 日本v片在线高清不卡在线观看| 欧美网站在线| 六月婷婷一区| 99久久精品国产亚洲精品| 91视频一区| 亚洲小说春色综合另类电影| 亚洲一区资源| 红桃视频欧美| 亚洲一区久久| 国产美女撒尿一区二区| 高清av不卡| 色88888久久久久久影院| 国产精品白丝久久av网站| 日韩精品久久久久久久软件91| 久久天堂av| 欧美日韩一二三四| 久久黄色影院| 亚洲激情二区| 先锋亚洲精品| 四虎成人精品一区二区免费网站| 亚洲精品第一| 国产日韩欧美一区二区三区在线观看| 国产毛片精品| 成人午夜网址| 亚洲二区在线| 亚洲一区二区三区高清| 亚洲伊人精品酒店| 日韩不卡一二三区| 国产日韩欧美一区二区三区 | 丝袜诱惑一区二区| 在线观看精品| 中文精品视频| 亚洲精品进入| 国产精品2023| 日韩大片免费观看| 欧美特黄一区| 日本色综合中文字幕| 欧美视频一区| 精品一区二区三区中文字幕| 国产综合色区在线观看| 久久国产精品久久w女人spa| 91欧美极品| 粉嫩av一区二区三区四区五区 | 中文在线一区| 久久影院一区| 在线看片福利| 欧美激情麻豆| 亚洲深夜视频| 99久久婷婷| aa国产精品| 国产一区二区三区久久| 久久先锋影音| 日本aⅴ免费视频一区二区三区| 国产情侣一区在线| 色欧美自拍视频| 首页亚洲欧美制服丝腿| 国产免费久久| 欧美好骚综合网| 久久国产精品毛片| 精品国产乱码久久久久久樱花| 婷婷精品视频| 91精品国产一区二区在线观看| 欧美男人天堂| 日韩精品视频在线看| 欧美aa在线观看| 亚洲精品人人| se01亚洲视频 | 日韩精品久久久久久久电影99爱| 香蕉视频成人在线观看| 国产精品magnet| 好吊一区二区三区| 欧美日韩伊人| 久久久久午夜电影| 国产日产精品_国产精品毛片 | 久久久亚洲欧洲日产| 欧美91福利在线观看| 亚洲精品国模| 日韩国产专区| 国产精品一区二区av日韩在线| 国产 日韩 欧美一区| 日本强好片久久久久久aaa| 日韩中文在线播放| 日韩av资源网| 婷婷激情综合| 国产在线看片免费视频在线观看| 日韩精品一区二区三区中文字幕| 视频小说一区二区|