Spaces:
Paused
Paused
import json | |
import os | |
import structlog | |
from dotenv import load_dotenv | |
from fastapi import APIRouter | |
from samgis_core.utilities.session_logger import setup_logging | |
load_dotenv() | |
log_level = os.getenv("LOG_LEVEL", "INFO") | |
setup_logging(log_level=log_level) | |
app_logger = structlog.stdlib.get_logger() | |
router = APIRouter() | |
def health() -> str: | |
try: | |
app_logger.info("health check") | |
return json.dumps({"msg": "ok"}) | |
except Exception as e: | |
app_logger.error(f"exception:{e}.") | |
return json.dumps({"msg": "request failed"}) | |