From bc1987a41fc5ba9232b05f8c81cdc7e46a7e90e6 Mon Sep 17 00:00:00 2001 From: Visorask <54461452+Visorask@users.noreply.github.com> Date: Sat, 20 Feb 2021 22:02:37 -0600 Subject: [PATCH] Update qbit_manage.py --- qbit_manage.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qbit_manage.py b/qbit_manage.py index bfa704e..dcd814e 100644 --- a/qbit_manage.py +++ b/qbit_manage.py @@ -1,9 +1,11 @@ #!/usr/bin/python3 + from qbittorrentapi import Client import yaml import argparse import logging +from logging.handlers import RotatingFileHandler import sys # import apprise @@ -62,7 +64,10 @@ with open(args.config, "r") as cfg_file: log_lev = getattr(logging, args.loglevel.upper()) file_handler = logging.FileHandler(filename=args.logfile) stdout_handler = logging.StreamHandler(sys.stdout) -handlers = [file_handler, stdout_handler] +rotate_handler = RotatingFileHandler(filename=args.logfile, + maxBytes=1024 * 1024 * 2, + backupCount=5) +handlers = [file_handler, stdout_handler, rotate_handler] # noinspection PyArgumentList logging.basicConfig(level=log_lev,