From eb4be2926bf70aaf603844549a326eb0ec01383b Mon Sep 17 00:00:00 2001 From: Lukas Date: Sat, 25 Oct 2025 17:44:01 +0200 Subject: [PATCH] better logging --- run_server.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/run_server.py b/run_server.py index 7befa55..34f13df 100644 --- a/run_server.py +++ b/run_server.py @@ -12,11 +12,22 @@ if __name__ == "__main__": # Get logging configuration log_config = get_uvicorn_log_config() - # Run the application with logging + # Run the application with logging. + # Exclude directories that should not trigger reloads to prevent + # infinite loops caused by log file writes. uvicorn.run( "src.server.fastapi_app:app", host="127.0.0.1", port=8000, reload=True, + reload_excludes=[ + "logs/*", + "data/*", + "Temp/*", + "__pycache__/*", + "*.log", + "*.json", + "*.jsonl", + ], log_config=log_config, )