INNER CODE UNIT · Python
process_time
rainmanjam/jobspy-api · app/main.py:163
process_time = time.time() - start_time
logger.debug(
f"Request {request_id} completed: {request.method} {request.url.path} "
f"- Status: {response.status_code} - Time: {process_time:.3f}s"
)
response.headers["X-Process-Time"] = str(process_time)
return response
except Exception as e:
logger.exception(f"Request {request_id} failed: {str(e)}")
raise
# Include routers
app.include_router(api.router, prefix="/api/v1", tags=["Jobs"])
app.include_router(health.router, tags=["Health"])
@app.get("/", tags=["Info"])
def read_root():
return {