e2m2e.tools.logging#
结构化日志:配置工厂。
标准 logging + 关键事件键值对、零新依赖(ADR 0011):算法层保持
logger.info,打靶/延拓迭代等关键数值事件用键值对
(logger.info("correction_iter", iter=3, error=1e-8));本模块提供
配置工厂(Formatter 把键值对转 key=val)。
应用入口(examples/ 等,包外)调用 configure_logging 控制级别和
handler——库本身不配置日志(ADR 0012:api/ 不依赖 tools/)。
Functions#
|
配置根 logger(级别 + 键值对 Formatter)。 |
Package Contents#
- e2m2e.tools.logging.configure_logging(level: str = 'WARNING', *, handler: logging.Handler | None = None, formatter: logging.Formatter | None = None) None#
配置根 logger(级别 + 键值对 Formatter)。
- Args:
level: 日志级别(DEBUG/INFO/WARNING/ERROR)。 handler: 输出 handler(缺省 StreamHandler)。 formatter: 自定义 Formatter(缺省 KeyValueFormatter)。