{ "app_name": "Paste 测试", "db_engine_desc": "数据库连接信息,包含普通连接、异步连接以及连接选项,其中连接选项的配置必须对应 create_engine 或 create_async_engine 方法参数,后面加 _xx 后缀的,仅用于保存信息", "db_engine": { "engine": "mysql+pymysql://haiten:HaitenDB%4020250702@100.64.0.1:3360/haiten", "async_engine": "mysql+aiomysql://haiten:HaitenDB%4020250702@100.64.0.1:3360/haiten", "engine_option": { "echo": false, "pool_pre_ping": true, "pool_size": 20, "max_overflow": 200 } }, "logger_desc": "用于日志输出的配置,各服务可以有自己的配置,但要使用独立配置时,必须编写额外代码", "logger": { "default": { "desc": "默认日志配置,该配置小节的名称已经配置在 PASTE 框架中", "basic": { "filename": "logs/root.log", "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s", "level": 20 }, "filename": "logs/default.log", "name": "Demo", "max_bytes": 20971520, "backup_count": 40 } }, "rbac_desc": "RBAC 基础信息配置", "rbac": { "table": { "assignment": "hat_auth_assignment", "item": "hat_auth_item", "item_child": "hat_auth_item_child", "rule": "hat_auth_rule", "user": "hat_user" }, "user_class": "paste.rbac.rbac_user.RbacUser" }, "version": "1.0.1" }