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

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

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

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

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

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

TimedRotatingFileHandler有三個參數很關鍵

when、interval、backupCount

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

所以結合這三個參數就可以實現我要的目的了,讓日志隨時間滾動,同時限制總的日志個數。

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')))

結果:

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

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

666

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲欧美中文字幕高清在线一 | 亚洲美女一级片 | 欧美一级毛片兔费播放 | 国产福利91精品一区二区三区 | 欧美日本亚洲国产一区二区 | 免费在线a| 福利午夜 | 色婷婷视频 | 亚洲 中文 欧美 日韩 在线 | 免费在线观看高清影片 | 亚洲精品乱码电影在线观看 | 亚洲色图 p | 国产亚洲欧美久久精品 | 国产人成免费视频 | 分享一个无毒不卡免费国产 | 国产精品最新 | 免费在线观看a级片 | 在线观看成年人视频 | xxxxxx国产精品视频 | 黄 色 片 在 线 看 | 亚拍一区| 中文字幕极速在线观看 | 美国a级作爱片免费观看美国 | 中文字幕在线网址 | 亚洲视频 在线观看 | 瑟瑟网站在线观看 | 亚欧毛片| 日韩精品另类天天更新影院 | 黄色网址免费在线观看 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 亚欧洲精品在线视频免费观看 | 成人免费福利视频在线观看 | 在线观看精品自拍视频 | 久久精品久久精品 | 亚洲国产最新在线一区二区 | 亚洲精品国产三级在线观看 | 日本韩国欧美一区 | 亚洲一级毛片 | 日韩综合 | 生活片一级播放免费 | 韩国特黄色免费 |