INNER CODE UNIT · Python

init_app

kfcx/Streaming-Media-Server-Pro · app/api/__init__.py:25

def init_app():
    app = FastAPI(
        title=config.TITLE,
        description=config.DESC,
        version=config.VERSION,
        contact=config.CONTACT,
        debug=DEBUG
    )
    logging.getLogger().handlers = [InterceptHandler()]
    logger.configure(handlers=[{"sink": sys.stdout, "level": logging.DEBUG, "format": format_record}])
    logger.add(config.LOG_DIR / "日志文件.log", encoding='utf-8', rotation="0:00", enqueue=True, serialize=False,
               retention="15 days")
    logger.debug('日志系统已加载')
    logging.getLogger("uvicorn.access").handlers = [InterceptHandler()]
    return app


app = init_app()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…