|
|
|
@ -621,9 +621,9 @@ async def process_image(image_url: str, current_user: dict = Depends(get_current
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
import uvicorn
|
|
|
|
|
|
|
|
|
|
# Uvicorn日志配置
|
|
|
|
|
uvicorn_log_config = {
|
|
|
|
|
"version": 1,
|
|
|
|
|
"disable_existing_loggers": False,
|
|
|
|
|
"formatters": {
|
|
|
|
|
"default": {
|
|
|
|
|
"()": "uvicorn.logging.DefaultFormatter",
|
|
|
|
@ -639,7 +639,10 @@ if __name__ == "__main__":
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"loggers": {
|
|
|
|
|
"uvicorn": {"handlers": ["default"], "level": "INFO"},
|
|
|
|
|
"uvicorn": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
|
|
|
|
"uvicorn.access": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
|
|
|
|
"uvicorn.error": {"handlers": ["default"], "level": "INFO", "propagate": False},
|
|
|
|
|
"uvicorn.asgi": {"handlers": [], "level": "INFO", "propagate": False}, # 禁用 ASGI 日志
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|