Minor updates
This commit is contained in:
@@ -14,6 +14,8 @@ from fastapi.responses import JSONResponse, Response
|
||||
from starlette.middleware.base import BaseHTTPMiddleware
|
||||
from pydantic import BaseModel, Field, ValidationError, field_validator
|
||||
|
||||
from common.request_logging import install_request_logging
|
||||
|
||||
logger = logging.getLogger("gateway")
|
||||
logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(name)s %(message)s")
|
||||
|
||||
@@ -142,6 +144,7 @@ def _is_llm_path(path: str) -> bool:
|
||||
|
||||
app = FastAPI(title="Skinbase Vision Gateway", version="1.0.0", lifespan=lifespan)
|
||||
app.add_middleware(APIKeyMiddleware)
|
||||
install_request_logging(app, logger, "gateway")
|
||||
|
||||
|
||||
@app.exception_handler(LLMGatewayError)
|
||||
|
||||
Reference in New Issue
Block a user