feat: 新增日志系统与执行追踪装饰器

- 基于 Loguru 重新封装,支持异步写入和多线程安全。
- 实现 @trace_step 装饰器,自动记录步骤名、参数及执行耗时。
- 引入 source 标签区分框架系统(System)与业务任务(task)日志。
- 新增 logger 模块测试用例 test_logger.py
This commit is contained in:
2026-01-15 18:00:05 +08:00
parent eabce16972
commit 9355a576a9
4 changed files with 321 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"appium-python-client>=5.2.4",
"loguru>=0.7.3",
]
[[tool.uv.index]]