From f85694de025f6d60bd46c9b94247f73c036daedb Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Tue, 16 Aug 2022 16:17:36 +0200 Subject: [PATCH] make log interval configurable at the top --- tmtcc.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tmtcc.py b/tmtcc.py index d53ee74..d346fe9 100755 --- a/tmtcc.py +++ b/tmtcc.py @@ -61,6 +61,11 @@ from pus_tc.procedure_packer import handle_default_procedure LOGGER = get_console_logger() +# Put rotating file logger parameters here for quick changes +ROTATING_TIMED_LOGGER_INTERVAL_WHEN = TimedLogWhen.PER_MINUTE +ROTATING_TIMED_LOGGER_INTERVAL = 30 + + class PusHandler(SpecificApidHandlerBase): def __init__( self, @@ -198,7 +203,10 @@ def main(): sys.exit(0) tmtc_logger = RegularTmtcLogWrapper() printer = FsfwTmTcPrinter(tmtc_logger.logger) - raw_logger = RawTmtcTimedLogWrapper(when=TimedLogWhen.PER_HOUR, interval=2) + raw_logger = RawTmtcTimedLogWrapper( + when=ROTATING_TIMED_LOGGER_INTERVAL_WHEN, + interval=ROTATING_TIMED_LOGGER_INTERVAL + ) pus_verificator = PusVerificator() ccsds_handler, tc_handler = setup_tmtc( pus_verificator, printer, raw_logger, setup_wrapper.params.use_gui