From 3398ad1e1eee3619811975c164a2e246bf0ebb8e Mon Sep 17 00:00:00 2001 From: Max Drexler <mndrexler@wisc.edu> Date: Wed, 31 Jul 2024 10:33:47 -0500 Subject: [PATCH] Cap rotating logs to ~1GB --- grib_processor/main.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/grib_processor/main.py b/grib_processor/main.py index 298ea2c..349de6d 100644 --- a/grib_processor/main.py +++ b/grib_processor/main.py @@ -63,8 +63,8 @@ def initialize_logging(verbosity: int, rotating_dir: str | None = None) -> None: ) if rotating_dir is not None: - file_handler = logging.handlers.TimedRotatingFileHandler( - os.path.join(rotating_dir, LOG_NAME), when="D", utc=True + file_handler = logging.handlers.RotatingFileHandler( + os.path.join(rotating_dir, LOG_NAME), encoding='utf-8', backupCount=5, maxBytes= 150 * 1024 ) file_handler.setFormatter(log_formatter) file_handler.setLevel(logging.DEBUG) @@ -103,7 +103,6 @@ def setup() -> tuple[Iterable[GribPayload], Callable[[GribPayload], None]]: default=None, help="Set up a rotating file logger in this directory.", ) - parser.add_argument( "-R", "--realtime", @@ -116,7 +115,6 @@ def setup() -> tuple[Iterable[GribPayload], Callable[[GribPayload], None]]: action="store_true", help="When using a directory as the source, process all files in the directory recursively instead of setting up a watch.", ) - parser.add_argument( "-o", "--output", -- GitLab