欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Python基礎之logging模塊知識總結

Python基礎之logging模塊知識總結

熱門標簽:富錦商家地圖標注 外呼系統哪些好辦 江西省地圖標注 沈陽人工外呼系統價格 沈陽防封電銷卡品牌 沈陽外呼系統呼叫系統 如何申請400電話費用 武漢外呼系統平臺 池州外呼調研線路

前言

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.py
WARNING:root:warning
ERROR:root:error
CRITICAL: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 logging

logging.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 logging
import os.path
import time

#創建logger
logger = 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_name
fh = 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添加到handler
logger.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 logging
import os.path
import time

#創建logger
logger = 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_name
fh = 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添加到handler
logger.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日志模塊logging簡介
  • Python接口自動化淺析logging封裝及實戰操作
  • Python 解決logging功能使用過程中遇到的一個問題
  • Python的logging模塊基本用法
  • Python logging簡介詳解

標簽:阿里 黑龍江 潛江 常德 通遼 銅川 呂梁 株洲

巨人網絡通訊聲明:本文標題《Python基礎之logging模塊知識總結》,本文關鍵詞  Python,基礎,之,logging,模塊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python基礎之logging模塊知識總結》相關的同類信息!
  • 本頁收集關于Python基礎之logging模塊知識總結的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产女人18水真多18精品一级做| 成人网在线免费视频| 伦理片一区二区| 欧美性xxxxxx少妇| 亚洲欧美日韩国产综合| 国产传媒欧美日韩成人| 99精品全国免费观看| 久久综合色天天久久综合图片| 五月天丁香久久| 波多野结衣办公室双飞| 欧美在线制服丝袜| 一区二区三区蜜桃| 男人添女人荫蒂国产| 欧美亚洲禁片免费| 亚洲五码中文字幕| av免费观看不卡| 欧美一区二区视频在线观看| 日精品一区二区| 97超碰在线免费观看| 精品国内片67194| 国产在线视频一区二区| 欧美黄色高清视频| 欧美韩国一区二区| 成人高清av在线| 在线一区二区三区四区五区| 亚洲一区二区三区免费视频| 88av在线播放| 精品粉嫩超白一线天av| 国产一级精品在线| 国产大片免费看| 亚洲精品国产一区二区精华液 | 在线综合+亚洲+欧美中文字幕| 亚洲一二三区在线观看| 亚洲激情 欧美| 精品捆绑美女sm三区| 国产一区二区三区四| av激情在线观看| 亚洲精品videosex极品| 国产毛片毛片毛片毛片毛片毛片| 精品国产乱码久久久久久免费| 国产一区二区福利| 日本a级片视频| 亚洲一区二区黄色| wwwwxxxx国产| 国产精品污污网站在线观看| 国产一级二级av| 欧美大片一区二区| 懂色一区二区三区免费观看 | 亚洲一区二区在线播放相泽| 偷偷色噜狠狠狠狠的777米奇| 亚洲精品一线二线三线| 成人高清视频在线观看| 91精品国产综合久久久久久久 | 91精品国产色综合久久ai换脸| 蜜桃av一区二区| 日韩三级久久久| 亚洲综合激情小说| 精品人妻中文无码av在线| 中文字幕一区二区三区av| 在线免费看黄色片| 欧美—级在线免费片| 麻豆av免费看| 国产视频一区二区三区在线观看| 91美女视频网站| 精品少妇一区二区三区在线播放| 丁香六月久久综合狠狠色| 69p69国产精品| 国产成人综合在线| 9191久久久久久久久久久| 国产精品香蕉一区二区三区| 欧美日韩国产经典色站一区二区三区| 久久99热国产| 欧美网站一区二区| 国产精品资源网站| 91精品国产高清一区二区三区| 国产成+人+日韩+欧美+亚洲| 91精品国产欧美一区二区| 丰满少妇久久久久久久| 日韩三级视频在线看| 99免费精品在线观看| 精品国产凹凸成av人导航| 国产男女无遮挡猛进猛出| 国产午夜精品久久久久久免费视 | 日本三级亚洲精品| 色综合天天综合网天天看片| 久久不见久久见免费视频1| 欧美日韩久久一区| 成人小视频在线观看| 欧美成人a∨高清免费观看| 91啪在线观看| 国产精品天美传媒沈樵| 美女被到爽高潮视频| 亚洲午夜视频在线观看| 男人操女人的视频网站| 国产一区二区三区视频在线播放| 欧美一级欧美三级在线观看| 91免费观看在线| 中文字幕av不卡| 国产亚洲精品熟女国产成人| 亚洲成av人片| 在线视频欧美精品| 国产.精品.日韩.另类.中文.在线.播放| 日韩欧美亚洲国产另类| 国产伦理在线观看| 亚洲男人的天堂在线aⅴ视频| 香蕉成人在线视频| 久久精品国产77777蜜臀| 3atv在线一区二区三区| 手机看片国产精品| 亚洲免费观看高清完整版在线观看| 国产麻豆a毛片| 狠狠色综合日日| 欧美成人综合网站| 中文字幕在线观看网址| 午夜视频在线观看一区二区 | 久久久亚洲欧洲日产国码αv| 捆绑裸体绳奴bdsm亚洲| 午夜欧美大尺度福利影院在线看 | 亚洲一区电影777| 在线观看亚洲精品| 99视频在线精品| 亚洲精品国产成人久久av盗摄| av女名字大全列表| 成人网在线播放| 亚洲人成人一区二区在线观看| 日韩欧美综合视频| 成人久久视频在线观看| 国产精品高潮久久久久无| 欧美在线视频第一页| 丁香亚洲综合激情啪啪综合| 欧美国产精品中文字幕| 麻豆精品国产免费| 成人一级黄色片| 亚洲精品久久久久久国产精华液| 91成人免费在线视频| 亚洲成人福利视频| 亚洲1区2区3区4区| 日韩一区二区视频| xxxxx在线观看| 国产一区二区三区电影在线观看 | 在线欧美日韩国产| 亚洲国产欧美日韩在线| 亚洲成人av资源| 日韩午夜精品电影| 久久久久久久毛片| 国产精品亚洲专一区二区三区 | 欧美日韩精品高清| 美国黄色一级视频| 日产国产欧美视频一区精品| 精品国内二区三区| 午夜激情视频在线播放| 99r国产精品| 亚洲国产cao| 日韩欧美国产wwwww| 国产真人真事毛片视频| 成人av影院在线| 亚洲一区影音先锋| 日韩美女主播在线视频一区二区三区 | 9191成人精品久久| 成都免费高清电影| 国产成人精品免费网站| 亚洲黄一区二区三区| 91精品国产综合久久久久久久 | 国产三区在线成人av| 69av视频在线| www.17c.com喷水少妇| 裸体健美xxxx欧美裸体表演| 欧美国产精品专区| 欧美日韩卡一卡二| 在线视频第一页| 99久久免费视频.com| 五月婷婷激情综合| 国产嫩草影院久久久久| 欧美视频日韩视频| 中文字幕被公侵犯的漂亮人妻| 成人网在线播放| 日日骚欧美日韩| 国产精品乱码久久久久久| 欧美日本在线观看| 性爱在线免费视频| 国产大尺度视频| 国产成人精品三级| 日韩经典中文字幕一区| 亚洲国产精品ⅴa在线观看| 欧美日韩国产一二三| 纪美影视在线观看电视版使用方法| 91影院在线免费观看| 精品一区二区三区免费| 亚洲精品欧美激情| 久久久久亚洲蜜桃| 欧美日韩国产美女| 日本二区三区视频| 最近中文字幕无免费| 成人av免费在线播放| 美女在线视频一区| 一区二区国产视频| 国产日韩精品一区二区浪潮av| 欧美日韩和欧美的一区二区| 欧美手机在线观看| 手机在线成人av|