ForcePilot/backend/package/yuxi/channels/contract/dtos/logger.py
Kris b88c0ae29e feat(channels): 批量新增多渠道网关限界上下文基础代码与契约
新增完整的 channels 限界上下文模块,包含契约层、领域核心层、应用服务、管道编排、插件体系、基础设施组合根等全层级代码,新增飞书与微信 iLink 渠道插件基础结构,补充各类 DTO、端口协议与领域服务实现。
2026-07-02 03:22:12 +08:00

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"