亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

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

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

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

when、interval、backupCount

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

所以結(jié)合這三個參數(shù)就可以實現(xiàn)我要的目的了,讓日志隨時間滾動,同時限制總的日志個數(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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 艹逼视频免费观看 | 国产高清xxxsexvideo | 亚洲精品一区二区三区四区五区 | 免费国产午夜在线观看 | 日韩高清在线高清免费 | a视频免费 | 精品国产自在现线看久久 | 亚洲高清综合 | 日本一卡2卡三卡4卡 免费网站仙踪 | 欧美男女爱爱视频 | 98pao强力打造高清免费 | 免费妞干网| 日韩特级毛片免费观看视频 | 久草在线精品视频 | 国产黄网在线 | 在线亚洲观看 | 国产1区2区3区| 嘿咻18视频在线看 | ass日本白嫩白嫩pics | 精品国产一区二区三区在线 | 鲁丝片一区二区三区 | 日本高清免费毛片久久看 | 性色a| 一区二区在线欧美日韩中文 | 久久精品免看国产成 | 澳门久久精品 | 国产精品福利在线观看秒播 | 欧美系列在线播放 | 免费不卡毛片 | 欧美色欧美亚洲另类二区 | 久久性妇女精品免费 | 国内免费自拍视频 | 黄色三级免费网站 | 色综合网亚洲精品久久 | 黄色片网站免费 | 国产在线麻豆一区二区 | 国产精品久久久久不卡绿巨人 | 国产911情侣拍拍在线播放 | 中文在线播放 | 色播影院性播12306影视 | 国产免费一级精品视频 |