From 3266527a8a87d3bd17168296929d51af6e4695c6 Mon Sep 17 00:00:00 2001 From: Philip Lundrigan Date: Fri, 14 Nov 2025 13:35:54 -0700 Subject: [PATCH] Use only log files No longer print log messages to stderr --- main.py | 19 ++++++++++++++++++- runners/kiosk.py | 16 ---------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/main.py b/main.py index c17dda2..c14cea5 100644 --- a/main.py +++ b/main.py @@ -18,7 +18,24 @@ def cli(verbose): exit() logger.remove() # Remove default logger - logger.add(sys.stderr, level=logger_level[verbose]) # Add new logger back + + # Start up logger + logger.add( + "logs/sss.log", + rotation="00:00", + retention="1 week", + enqueue=True, + backtrace=True, + diagnose=True, + level=logger_level[verbose], + ) + + logger.info(" ____") + logger.info(" / . .\\") + logger.info(" \\ ---< Starting SSS") + logger.info(" \\ /") + logger.info(" __________/ /") + logger.info("-=:___________/") @cli.command(name="simulator") diff --git a/runners/kiosk.py b/runners/kiosk.py index 47b5dd4..a8563b8 100644 --- a/runners/kiosk.py +++ b/runners/kiosk.py @@ -264,22 +264,6 @@ def run(simulate, testing=False, new_hardware=False): logger.debug("Starting physical screen...") screen = PhysicalScreen() - # Start up logger - logger.add( - "logs/sss.log", - rotation="00:00", - retention="1 week", - enqueue=True, - backtrace=True, - diagnose=True, - ) - logger.info(" ____") - logger.info(" / . .\\") - logger.info(" \\ ---< Starting SSS") - logger.info(" \\ /") - logger.info(" __________/ /") - logger.info("-=:___________/") - if testing: run_loop(screen, user_input_timeout=5, demo_time_override=5) else: