Spaces:
Sleeping
Sleeping
File size: 424 Bytes
d6a1d78 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
from fastapi import FastAPI
from typing import Callable
from loguru import logger
logger.level("INFO", color="<green>")
def start_app_handler(app: FastAPI) -> Callable:
def startup() -> None:
logger.info("Running app start handler.")
return startup
def stop_app_handler(app: FastAPI) -> Callable:
def shutdown() -> None:
logger.info("Running app shutdown handler.")
return shutdown
|