Kashish commited on
Commit ·
72c963b
1
Parent(s): d697d80
add logging config
Browse files
app.py
CHANGED
|
@@ -6,18 +6,17 @@ from pydantic import BaseModel, Field
|
|
| 6 |
import logging
|
| 7 |
from google.genai.errors import ClientError, ServerError
|
| 8 |
from rag.chain import aanswer
|
| 9 |
-
from rag.retriever import get_retriever
|
| 10 |
|
|
|
|
| 11 |
logger = logging.getLogger(__name__)
|
| 12 |
|
| 13 |
|
| 14 |
@asynccontextmanager
|
| 15 |
async def lifespan(app: FastAPI):
|
| 16 |
-
"""
|
| 17 |
-
logger.info("
|
| 18 |
-
get_retriever()
|
| 19 |
-
logger.info("Retriever ready.")
|
| 20 |
yield
|
|
|
|
| 21 |
|
| 22 |
|
| 23 |
app = FastAPI(
|
|
|
|
| 6 |
import logging
|
| 7 |
from google.genai.errors import ClientError, ServerError
|
| 8 |
from rag.chain import aanswer
|
|
|
|
| 9 |
|
| 10 |
+
logging.basicConfig(level=logging.INFO)
|
| 11 |
logger = logging.getLogger(__name__)
|
| 12 |
|
| 13 |
|
| 14 |
@asynccontextmanager
|
| 15 |
async def lifespan(app: FastAPI):
|
| 16 |
+
"""Lifespan handler — retriever initialises lazily on the first request."""
|
| 17 |
+
logger.info("=== FAQ RAG Chatbot starting up ===")
|
|
|
|
|
|
|
| 18 |
yield
|
| 19 |
+
logger.info("=== FAQ RAG Chatbot shutting down ===")
|
| 20 |
|
| 21 |
|
| 22 |
app = FastAPI(
|