INNER CODE UNIT · Python
_StatusPollFilter
intellicia-public/parastore · backend/src/store_emulator/server/main.py:19
class _StatusPollFilter(logging.Filter):
def filter(self, record: logging.LogRecord) -> bool:
msg = record.getMessage()
return "/status " not in msg and "/health " not in msg
logging.getLogger("uvicorn.access").addFilter(_StatusPollFilter())
logger = logging.getLogger(__name__)
@asynccontextmanager
async def lifespan(_app: FastAPI) -> AsyncIterator[None]:
seeded = seed_sample_projects()
if seeded > 0:
logger.info(f"server start: seeded {seeded} sample project(s)")
recovered_setups = recover_running_setups()
if recovered_setups > 0: