Fix uvicorn logging error in PyInstaller builds
Set log_config=None to disable uvicorn's default logging configuration which fails in frozen executables with "Unable to configure formatter 'default'" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -252,7 +252,8 @@ class WebServer:
|
|||||||
self.app,
|
self.app,
|
||||||
host="0.0.0.0",
|
host="0.0.0.0",
|
||||||
port=self.port,
|
port=self.port,
|
||||||
log_level="warning"
|
log_level="warning",
|
||||||
|
log_config=None # Disable default logging config for PyInstaller compatibility
|
||||||
)
|
)
|
||||||
self.server = uvicorn.Server(config)
|
self.server = uvicorn.Server(config)
|
||||||
self.server.run()
|
self.server.run()
|
||||||
@@ -271,7 +272,8 @@ class WebServer:
|
|||||||
self.app,
|
self.app,
|
||||||
host="0.0.0.0",
|
host="0.0.0.0",
|
||||||
port=self.port,
|
port=self.port,
|
||||||
log_level="warning"
|
log_level="warning",
|
||||||
|
log_config=None # Disable default logging config for PyInstaller compatibility
|
||||||
)
|
)
|
||||||
self.server = uvicorn.Server(config)
|
self.server = uvicorn.Server(config)
|
||||||
await self.server.serve()
|
await self.server.serve()
|
||||||
|
|||||||
Reference in New Issue
Block a user