午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Python logging日志庫空間不足問題解決

瀏覽:22日期:2022-07-11 11:25:57

項(xiàng)目中使用的日志庫是使用python官方庫logging封裝的,但是居然一直么有設(shè)置日志自動(dòng)滾動(dòng),經(jīng)常會(huì)受到告警說哪臺(tái)機(jī)器磁盤空間又滿,清理一下,于是研究一下,解決這個(gè)問題。

參考:https://docs.python.org/2/library/logging.handlers.html

TimedRotatingFileHandler有三個(gè)參數(shù)很關(guān)鍵

when、interval、backupCount

when指定滾動(dòng)依據(jù)的單位,可選的有天、小時(shí)、分鐘、秒等;interval指定間隔多少個(gè)when之后滾動(dòng)日志;而backupCount指定最多保留多少個(gè)日志。

所以結(jié)合這三個(gè)參數(shù)就可以實(shí)現(xiàn)我要的目的了,讓日志隨時(shí)間滾動(dòng),同時(shí)限制總的日志個(gè)數(shù)。

Python logging日志庫空間不足問題解決

demo:

#!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport osimport timeimport loggingimport logging.handlersif __name__ == ’__main__’: if len(sys.argv) != 2: print(’Usage:%s log_name’ % (sys.argv[0])) sys.exit(0) log_dir = ’./log’ log_name = sys.argv[1] logger = logging.getLogger(log_name) logger.setLevel(logging.DEBUG) # init handler formatter = logging.Formatter(’%(message)s’) file_time_handler = logging.handlers.TimedRotatingFileHandler( os.path.join(log_dir, log_name), 'M', 1, 5) file_time_handler.setFormatter(formatter) file_time_handler.setLevel(logging.DEBUG) logger.addHandler(file_time_handler) while True: time.sleep(1) logger.info(’Hello world %s’ % (time.strftime('%Y/%M/%d-%H:%m:%S')))

結(jié)果:

Python logging日志庫空間不足問題解決

可以看到最上面的一條記錄記錄就被滾掉了。

666

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩1 | 精品一级视频 | 国产精品99在线观看 | 日本激情视频网站 | 精品永久| 日韩免费视频一区二区 | www.夜夜夜| 天天干,天天干 | 四虎视频国产精品免费入口 | 欧美一区二区激情视频 | 天天在线免费视频 | 免费观看黄色网 | 97精品久久| 免费一级a毛片夜夜看 | 国产精品1区 | 性av在线| 亚洲视频a| 亚洲精品视频免费看 | 四虎国产精品永久在线国在线 | 日本一区二区视频在线 | 亚洲一二三区视频 | 色婷婷av一区二区 | 免费在线观看日韩av | 老鸭窝成人 | 我要看免费毛片 | av免费大片 | 日日狠狠| 天天操天天干天天干 | 国产伦精品一区二区三区免费视频 | 欧美视频免费 | 日本中出视频 | 欧美在线a | 一区影视| 一级看片免费视频 | 精品福利一区 | 欧美中文字幕一区 | 韩国视频一区二区 | 不卡视频一区二区三区 | 97免费在线观看视频 | 久久国产福利 | 超碰免费视 |