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"]