成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > python控制臺(tái)打印log輸出重復(fù)的解決方法

python控制臺(tái)打印log輸出重復(fù)的解決方法

熱門標(biāo)簽:哈爾濱ai外呼系統(tǒng)定制 激戰(zhàn)2地圖標(biāo)注 騰訊外呼線路 白銀外呼系統(tǒng) 唐山智能外呼系統(tǒng)一般多少錢 公司電話機(jī)器人 海南400電話如何申請(qǐng) 陜西金融外呼系統(tǒng) 廣告地圖標(biāo)注app

在我們使用log模塊輸出日志時(shí),經(jīng)常會(huì)遇到log輸出重復(fù)的問(wèn)題,如下:

先來(lái)看這個(gè)文件log.py的代碼:

代碼示例:
 
'''
功能描述:實(shí)現(xiàn)控制臺(tái)和文件同時(shí)記錄日志的功能
編寫人:超哥
編寫日期:
步驟分析:
  1-配置日志記錄器名稱
  2-配置日志級(jí)別
  3-配置日志格式(可以分別設(shè)置,也可以統(tǒng)一設(shè)置)
  4-創(chuàng)建并添加handler-控制臺(tái)
  5-創(chuàng)建并添加handler-文件
  6-提供對(duì)外獲取logger
'''
 
import logging
import sys
 
 
def log():
   # 1 - 配置日志記錄器名稱
   logger = logging.getLogger('AutoTest')
 
   # 2-配置日志級(jí)別
   logger.setLevel(logging.DEBUG)
 
   # 3-配置日志格式(可以分別設(shè)置,也可以統(tǒng)一設(shè)置)
   format = logging.Formatter('%(name)s-%(asctime)s-%(message)s')
 
   # 4 - 創(chuàng)建并添加handler - 控制臺(tái)
   sh = logging.StreamHandler()
   sh.setFormatter(format)
   logger.addHandler(sh)
 
   # 5 - 創(chuàng)建并添加handler - 文件
   fh = logging.FileHandler('test.log')
   fh.setFormatter(format)
   logger.addHandler(fh)
 
   # 6 - 提供對(duì)外獲取logger
   return logger
 
if __name__ == '__main__':
   logger = log()
   logger.info('使用函數(shù)定義的log方法')

我們?cè)谕荒夸浵聞?chuàng)建另外一個(gè)文件:

在我們導(dǎo)入寫好的log.py文件

from xx目錄 import log
 
 log().info('xxx1')
 
 log().info('xxx2')
 
 log().info('xxx3')

輸出:

這個(gè)結(jié)果什么鬼?明明三句話,打印出來(lái)這么多,這其實(shí)是log在使用的常遇到的坑,通過(guò)debug你會(huì)發(fā)現(xiàn),每次調(diào)用都會(huì)創(chuàng)建句柄,所以重復(fù),如圖:

第一句調(diào)用之后,handlers里面已經(jīng)存在了兩個(gè)handler,分別是控制臺(tái)句柄StreamHandler和文件句柄FileHandler,下面圖中是第二句調(diào)用添加句柄

執(zhí)行后會(huì)發(fā)現(xiàn)handlers里面多了一個(gè)StreamHandler

怎么解決這種情況,有兩個(gè)方案,咱們分別列出兩種方案代碼:

第一種,第一使用單例模式,在log.py文件中增加一行:logger = log() ,這句的作用就是提前實(shí)例化好對(duì)象,其他模塊使用都適用該對(duì)象,所以別的模塊導(dǎo)入語(yǔ)句要改成:from xxx包.log import logger ,然后使用logger.info('xxxx') 輸出日志即可

   ……省略上方代碼

     # 6 - 提供對(duì)外獲取logg的方法
     return logger
 #增加一行
 logger = log()
 
 if __name__ == '__main__':
     logger = log()
     logger.info('使用函數(shù)定義的log方法')

導(dǎo)入:

from xx包 import logger
 
 
 logger.info('xxx1')
 
 logger.info('xxx2')
 
 logger.info('xxx3')

輸出:

第二個(gè)方案:log.py每次判斷handlers是否已存在

 ……
     # 4 - 創(chuàng)建并添加handler - 控制臺(tái)
     sh = logging.StreamHandler()
     sh.setFormatter(format)
 
     # 5 - 創(chuàng)建并添加handler - 文件
     fh = logging.FileHandler('test.log')
     fh.setFormatter(format)
 
     #在新增handler時(shí)判斷是否為空
     if not logger.handlers:
         logger.addHandler(sh)
         logger.addHandler(fh)
 
     # 6 - 提供對(duì)外獲取logg的方法
     return logger
 
 if __name__ == '__main__':
     logger = log()
     logger.info('使用函數(shù)定義的log方法')

導(dǎo)入文件代碼保持不變:

from xx包 import log
 
 log().info('xxx1')
 
 log().info('xxx2')
 
 log().info('xxx3')

輸出:

針對(duì)面向?qū)ο蟮姆桨竿瑯邮且陨蟽蓚€(gè),請(qǐng)自行解決

總結(jié)

到此這篇關(guān)于python控制臺(tái)打印log輸出重復(fù)解決的文章就介紹到這了,更多相關(guān)python打印log重復(fù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python同時(shí)向控制臺(tái)和文件輸出日志logging的方法
  • python 通過(guò)logging寫入日志到文件和控制臺(tái)的實(shí)例
  • Python loguru日志庫(kù)之高效輸出控制臺(tái)日志和日志記錄

標(biāo)簽:鷹潭 常德 惠州 黔西 上海 四川 黑龍江 益陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python控制臺(tái)打印log輸出重復(fù)的解決方法》,本文關(guān)鍵詞  python,控制臺(tái),打印,log,輸出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python控制臺(tái)打印log輸出重復(fù)的解決方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python控制臺(tái)打印log輸出重復(fù)的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美国产精品久久| 成人免费看片视频在线观看| 老司机午夜免费精品视频| 久久久久久久久久久久久久久久久| 天干夜夜爽爽日日日日| 无码国模国产在线观看| 亚洲黄一区二区| 白天操夜夜操| 中文字幕一区日韩精品欧美| 久久久久免费av| 男人天堂2020| 成人在线激情视频| 国产午夜在线一区二区三区| 免费在线不卡视频| 成年人黄色电影| 亚洲综合av在线播放| 欧美日韩不卡合集视频| av毛片免费| 在线播放亚洲| 99视频在线观看一区三区| 久久人人爽人人爽人人片亚洲| 日韩中文在线播放| 国产精品久久久久91| 色噜噜狠狠成人中文综合| 欧美精品91| 亚洲人午夜精品天堂一二香蕉| 91吃瓜网在线观看| 日韩国产一区久久| www.日本视频| 亚洲人成网站77777在线观看| 999精品视频在线观看播放| 亚洲精品a区| 久久色精品视频| 日韩精品一区二区三区视频在线观看| 精品视频在线免费| 欧美r片在线| 日产乱码一卡二卡三免费| 91美女精品| 亚洲乱码国产乱码精品精98午夜| 在线免费亚洲电影| 91在线高清免费观看| 波多野结衣视频观看| 女人18毛片九区毛片在线| 国产免费成人在线| 一区二区三区四区久久| 亚洲成色在线综合网站2018站| 国产一区二区视频在线观看免费| 中文字幕成人在线| 日韩免费毛片视频| 伊人电影在线观看| 中文字幕av一区二区三区| 18禁免费无码无遮挡不卡网站| 野花视频免费在线观看| 国产色产综合色产在线视频| 性欧美丰满熟妇xxxx性仙踪林| 国产蜜臀一区二区打屁股调教| 欧美jizz18性欧美| 91九色在线porn| 国产成人精品优优av| 欧美性猛交xxxx乱大交少妇| 国产在线视频一区| 久久av少妇| 老司机精品免费视频| 国产小视频在线播放| 黄网网址免费| 色999日韩国产欧美一区二区| 超碰在线cao| 欧美人与动xxxxz0oz| 超碰在线观看91| 亚洲天堂狠狠干| hd国产人妖ts另类视频| 国产一区二区三区免费在线观看| 国产精品无码专区在线观看| 免费观看一区二区三区毛片| 午夜影院韩国伦理在线| gogogo高清免费观看在线视频| 37p粉嫩大胆色噜噜噜| 亚洲最新av| 少妇久久久久久被弄到高潮| 中国女人内谢69xxxx视频| 国产老妇伦国产熟女老妇视频| 成人在线视频亚洲| 国产91在线播放九色| 亚洲成人网在线| 日韩欧美三级电影| 一级一片免费看| 日本欧美韩国一区三区| 夜夜骑日日射| 国产乱子伦农村叉叉叉| 欧美激情性xxxxx| 在线观看日韩av先锋影音电影院| 国产欧美久久一区二区三区| 精品国模一区二区三区| 欧美 日韩 国产 高清| 精品一区二区三区自拍图片区| 永久免费黄色软件| 日本成人中文字幕在线| 一区二区三区高清视频在线观看| 亚洲av无码国产精品久久| 欧美黑人极品猛少妇色xxxxx| 亚洲免费大片| 亚洲人成啪啪网站| 亚洲小说区图片区情欲小说| 天堂美国久久| 久久久精品国产亚洲| 午夜爽爽爽男女免费观看影院| 欧美日韩电影在线| 国产熟女一区二区三区四区| 成人女保姆的销魂服务| 亚洲视频在线播放免费| 亚洲天堂中文字幕在线观看| 亚洲一区二区三区精品在线观看| 成人免费看片网址| 一级片视频播放| 欧美天堂在线| 视频一区视频二区视频三区视频四区国产| 国内自拍九色| 国产日韩欧美一区二区三区| 国产精品午夜国产小视频| 高清视频一区二区三区四区| 黄色在线播放| 在线观看午夜看亚太视频| 伊人久久久大香线蕉综合直播| 国产偷激情在线| 久草在线新视觉| 久久噜噜色综合一区二区| 亚洲欧洲综合另类| 热久久久久久| 日韩在线亚洲| 日韩欧美国产二区| 蜜桃视频在线观看成人| 日韩国产成人无码av毛片| 一区二区三区欧美精品| 26uuu另类亚洲欧美日本一| 四虎在线免费看| 国产中文字幕第一页| 国产精品入口免费软件| 精品国产一二| 精品按摩偷拍| 四虎影视精品| 啊v视频在线一区二区三区| 阿v视频在线| ww久久综合久中文字幕| 九九九九精品九九九九| 亚洲天堂中文字幕在线观看| 国产精品久久久久婷婷| 红桃av在线播放| 欧美偷拍自拍| 欧美一区成人| 黄色一级视频片| 日本人妻伦在线中文字幕| 精品蜜桃一区二区三区| 欧美jizz18hd性欧美| 久久精品国产99久久6| 日韩一区二区三区国产| 久久人人妻人人人人妻性色av| 日韩在线精品视频| 91麻豆精品国产91久久久久推荐资源| 中文成人激情娱乐网| 给个网站可以在线观看你懂的| 香蕉视频免费在线播放| 国产精品亚洲αv天堂无码| 久久精品一本| 99香蕉国产精品偷在线观看| 成人国产精品毛片| 国产美女久久精品| 国产日韩视频一区二区三区| 亚洲一区二区三区精品中文字幕| 麻豆疯狂做受xxxx高潮视频| 成人一二三区| 亚洲伦理一区二区| 午夜欧美大片免费观看| 欧美不卡1区2区3区| www.玖玖玖| 中文字幕一区2区3区| 日韩一区二区三区四区在线| 国产一级精品视频| 91丨porny丨最新| 欧洲av不卡| 一区二区三区日| 久久一级大片| 日韩网址在线观看| 97超碰人人看| 国产在线精品一区二区不卡了| 水蜜桃精品av一区二区| 亚洲无码精品一区二区三区| 亚洲色图都市激情| 日韩1区在线| 91精品人妻一区二区三区四区| 亚洲av无码片一区二区三区| 久久福利精品| www久久久久久久| 欧美三级精品| 国产激情在线免费观看| 欧美亚洲丝袜| 夜间精品视频| 久久香蕉国产线看观看99| 天天综合网日韩| 免费又黄又爽又猛大片午夜| 成人av毛片在线观看| 亚洲在线观看视频网站| 亚洲国产精品无码观看久久| 国内视频精品| 成人在线观看黄色| 丝袜美腿美女被狂躁在线观看| 青草视频在线免费直播| 国产av无码专区亚洲av| 欧美在线观看视频一区| 欧美亚州一区二区三区| 国产真实乱子伦| 美女一区二区三区| 一本色道久久88综合日韩精品| 中文字幕日韩精品一区| 一本色道久久亚洲综合精品蜜桃| 久久综合色88| 国产成人精品免费看视频| 国产精品91视频| 国产精品视频一| 乱中年女人av三区中文字幕| 精品肉丝脚一区二区三区| www日韩tube| 一级片免费在线观看视频| 亚洲三级在线| 一级全黄裸体免费视频| 欧美黄色视屏| 免费观看亚洲| 性xx十八spa按摩| 日韩av系列| 国产视频福利一区| 怡红院av亚洲一区二区三区h| 香蕉久久精品日日躁夜夜躁| 亚洲猫色日本管| 亚洲一区二区三区四区| 日韩第一区第二区| 91精品国产91久久久久麻豆 主演| 久久99精品视频| 7777kkk亚洲综合欧美网站| 国产制服丝袜在线| 亚洲综合在线电影| 欧美高清在线一区| 久久精品国产亚洲av久| 日韩精品在线一区二区| 最新国产精品自拍| 韩日在线一区| 99r国产精品| 久热精品在线观看视频| 高清孕妇孕交╳╳交| 99久久99久久精品国产片果冻| 国产三级电影| 亚洲激精日韩激精欧美精品| av综合在线观看| 国产精品久久久高清免费| 欧美顶级少妇做爰| 成人激情直播| 秋霞电影一区二区| 色姑娘综合网| 中文字幕乱码亚洲精品一区| 一本一道久久综合狠狠老精东影业| 欧美精品一区三区在线观看| 日本精品视频一区二区| 国产成人无码一区二区在线播放| 亚洲一区观看| 亚洲综合网在线| 丁香五月网久久综合| 一级在线观看| 久久久久久少妇| 日韩精品免费一区二区在线观看| 欧美男插女视频| 天天弄天天操| 久久亚洲精品人成综合网| 日韩欧美视频| 一本色道a无线码一区v| 久久777国产线看观看精品| 久久精品日产第一区二区三区高清版| 久久久久久久久爱| 久久久国产91| 老司机很黄的视频免费| 二吊插入一穴一区二区| 欧美日韩免费高清一区色橹橹| 男女男精品视频网站| 男人天堂1024| 亚洲视频网站在线观看| 日本在线观看a| 成人av二区| 在线高清av| 久久成人麻豆午夜电影| 久久久久久久久久码影片| 一本大道久久a久久综合婷婷| 免费日韩一区二区| 欧美精选在线播放| 成人在线观看91| 欧洲毛片在线视频免费观看| 91超碰在线电影| 亚洲春色在线| 中日韩美女免费视频网址在线观看| 激情五月宗合网| 日韩三级电影免费观看| 国产91精品欧美| 高清视频一区二区三区四区| 久久久精品91| 玖玖精品在线| 精品久久久久久综合日本欧美| 日本a在线播放| 成人在线免费播放视频| 色视频在线观看在线播放| 日本55丰满熟妇厨房伦| 亚洲小视频网站| 一区二区三区高清| 人妻无码一区二区三区久久99| 欧美h版在线| 日韩在线观看中文字幕| 91影视免费在线观看| 91精品国产色综合久久不卡蜜臀| 日韩午夜在线观看视频| 伊人久久综合| 最新国产の精品合集bt伙计| 国产精品视频首页| 国产777精品精品热热热一区二区| 久久99亚洲精品| 久久久久国产精品一区三寸| 亚洲最大免费| 久草视频视频在线播放| 大胆亚洲人体视频| 亚洲精品中文字幕乱码三区| 亚洲va在线va天堂| 美女免费观看一区二区三区| 亚洲三区视频| 欧美日韩亚洲一区二区三区在线|