新增完整的 channels 限界上下文模块,包含契约层、领域核心层、应用服务、管道编排、插件体系、基础设施组合根等全层级代码,新增飞书与微信 iLink 渠道插件基础结构,补充各类 DTO、端口协议与领域服务实现。
28 lines
592 B
Python
28 lines
592 B
Python
"""日志 DTO。
|
|
|
|
定义日志级别的不可变值对象。仅依赖标准库,用于日志级别控制与过滤。
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from enum import StrEnum
|
|
|
|
|
|
class LogLevel(StrEnum):
|
|
"""日志级别。
|
|
|
|
标识日志的级别,用于日志级别控制与过滤。继承 ``str, Enum`` 以支持
|
|
JSON 序列化与字符串比较。
|
|
|
|
取值:
|
|
DEBUG: 调试级别。
|
|
INFO: 信息级别。
|
|
WARN: 警告级别。
|
|
ERROR: 错误级别。
|
|
"""
|
|
|
|
DEBUG = "debug"
|
|
INFO = "info"
|
|
WARN = "warn"
|
|
ERROR = "error"
|