From dd0ccceeb508e9c5448ffdb192417563263b6502 Mon Sep 17 00:00:00 2001 From: agessaman Date: Tue, 19 May 2026 17:40:04 -0700 Subject: [PATCH] refactor(web_viewer): enhance logging configuration for gevent components Updated logging settings to suppress access log lines from gevent and geventwebsocket, improving log clarity and reducing noise. This change ensures that only relevant log messages are displayed, enhancing the overall logging experience for the web viewer. --- web_viewer/app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web_viewer/app.py b/web_viewer/app.py index c9220ed..df5449a 100644 --- a/web_viewer/app.py +++ b/web_viewer/app.py @@ -256,8 +256,9 @@ class BotDataViewer: # Prevent propagation to root logger to avoid duplicate messages self.logger.propagate = False - # Suppress gevent WSGI access logs (one line per request at INFO level) + # Suppress gevent/geventwebsocket per-request access log lines logging.getLogger('gevent.pywsgi').setLevel(logging.WARNING) + logging.getLogger('geventwebsocket.handler').setLevel(logging.WARNING) self.logger.info("Web viewer logging initialized with rotation (5MB max, 3 backups)")