import logging from app.core.config import GlobalConfigSettings from app.core.database import DatabaseManager from app.core.observability import LogService from app.infra.external import AsyncApolloApi from app.infra.external import AsyncElasticSearchClient logging.basicConfig(level=logging.INFO) logging.info("开始加载全局配置") config = GlobalConfigSettings() logging.info("全局配置加载完成") logging.info("开始加载日志服务") log_service = LogService(config.aliyun_log) logging.info("日志服务加载完成") logging.info("开始创建数据库连接池") mysql_manager = DatabaseManager(config) logging.info("数据库连接池创建完成") logging.info("开始创建Apollo客户端") apollo_client = AsyncApolloApi(config.apollo, None, None) logging.info("Apollo客户端创建完成") logging.info("开始创建ElasticSearch客户端") es_client = AsyncElasticSearchClient(index_=config.elasticsearch.index) logging.info("ElasticSearch客户端创建完成") __ALL__ = [ "log_service", "mysql_manager", "apollo_client", "es_client", ]