diff --git a/templates/types/streaming/fastapi/app/api/routers/chat.py b/templates/types/streaming/fastapi/app/api/routers/chat.py
index d3f2ce63b5d813a81f86e6a95ef9ffeaf7b97f81..731a39a167f2fa96f4d35a2faba330b8b6fba298 100644
--- a/templates/types/streaming/fastapi/app/api/routers/chat.py
+++ b/templates/types/streaming/fastapi/app/api/routers/chat.py
@@ -1,4 +1,5 @@
 import os
+import logging
 from pydantic import BaseModel
 from typing import List, Any, Optional, Dict, Tuple
 from fastapi import APIRouter, Depends, HTTPException, Request, status
@@ -50,7 +51,8 @@ class _SourceNodes(BaseModel):
             file_name = metadata.get("file_name")
             url_prefix = os.getenv("FILESERVER_URL_PREFIX")
             if not url_prefix:
-                print("Warning: FILESERVER_URL_PREFIX not set in environment variables")
+                logger = logging.getLogger("uvicorn")
+                logger.warning("Warning: FILESERVER_URL_PREFIX not set in environment variables")
             if file_name and url_prefix:
                 url = f"{url_prefix}/data/{file_name}"