From 3ef5e81b48cfb045df16ec02d06100e58e28394f Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Tue, 27 Jan 2026 10:36:18 +0100 Subject: [PATCH] No default stderr handler for WSGI --- src/server/BreCal/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/BreCal/__init__.py b/src/server/BreCal/__init__.py index 8d37e1d..93dabcc 100644 --- a/src/server/BreCal/__init__.py +++ b/src/server/BreCal/__init__.py @@ -78,7 +78,8 @@ def create_app(test_config=None, instance_path=None): log_kwargs["stream"] = sys.stderr else: log_kwargs["filename"] = app.config.get("LOG_FILE", "brecaltest.log") - logging.basicConfig(level=log_level, **log_kwargs) + # Force handler setup so WSGI doesn't keep the default stderr handler. + logging.basicConfig(level=log_level, force=True, **log_kwargs) if app.config.get("SECRET_KEY"): os.environ["SECRET_KEY"] = app.config["SECRET_KEY"]