feat(server): Disable access logs to reduce noise

Changed uvicorn log_level from info to warning and disabled access_log
to suppress the flood of GET /health requests from federation peers.
This commit is contained in:
2026-02-25 03:08:43 +01:00
parent 4f2b9252c4
commit 1d1d7b4468
+5 -3
View File
@@ -90,18 +90,20 @@ class APIServer:
self.app, self.app,
host=self.host, host=self.host,
port=self.port, port=self.port,
log_level="info" log_level="warning",
access_log=False
) )
server = uvicorn.Server(config) server = uvicorn.Server(config)
await server.serve() await server.serve()
def run_sync(self): def run_sync(self):
"""Run server synchronously (blocking).""" """Run server synchronously (blocking)."""
uvicorn.run( uvicorn.run(
self.app, self.app,
host=self.host, host=self.host,
port=self.port, port=self.port,
log_level="info" log_level="warning",
access_log=False
) )