ban掉fastapi的logger输出

This commit is contained in:
墨梓柒
2025-04-23 23:34:54 +08:00
parent eccdeda70a
commit 3dd50aeb0a
2 changed files with 4 additions and 2 deletions

View File

@@ -45,7 +45,8 @@ class Server:
async def run(self): async def run(self):
"""启动服务器""" """启动服务器"""
config = Config(app=self.app, host=self._host, port=self._port) # 禁用 uvicorn 默认日志和访问日志
config = Config(app=self.app, host=self._host, port=self._port, log_config=None, access_log=False)
self._server = UvicornServer(config=config) self._server = UvicornServer(config=config)
try: try:
await self._server.serve() await self._server.serve()

View File

@@ -147,7 +147,8 @@ class MessageServer(BaseMessageHandler):
try: try:
if self.own_app: if self.own_app:
# 如果使用自己的 FastAPI 实例,运行 uvicorn 服务器 # 如果使用自己的 FastAPI 实例,运行 uvicorn 服务器
config = uvicorn.Config(self.app, host=self.host, port=self.port, loop="asyncio") # 禁用 uvicorn 默认日志和访问日志
config = uvicorn.Config(self.app, host=self.host, port=self.port, loop="asyncio", log_config=None, access_log=False)
self.server = uvicorn.Server(config) self.server = uvicorn.Server(config)
await self.server.serve() await self.server.serve()
else: else: