debug_resolution¶
symphra_container.visualization.debug_resolution(container, key)
¶
调试服务解析过程.
打印详细的解析步骤和依赖信息, 帮助诊断问题。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
container
|
Container
|
容器实例 |
必需 |
key
|
Any
|
要调试的服务键 |
必需 |
Example
debug_resolution(container, UserService) 🔍 Resolving: UserService ✅ Registration found: UserService (Singleton) 📦 Dependencies: - UserRepository (registered: ✅) - Logger (registered: ✅) 🎯 Resolution order: 1. Logger 2. UserRepository 3. UserService ✅ Resolution successful