from fastapi.exceptions import RequestValidationError from config.log import uvicorn_log_config from utils.middleware_utils import validation_exception_handler, exception_handler from utils.print_utils import hook_print_exception from main import app import uvicorn # from jurigged import watch from context.common import conf import sys # 中间件 app.exception_handler(Exception)(exception_handler) app.exception_handler(RequestValidationError)(validation_exception_handler) # debug环境 # watch() # 精简错误打印 hook_print_exception() uvicorn.run(app, log_config=uvicorn_log_config, host="0.0.0.0", port=int(conf['app']['port']))