- 新增多个业务域的__init__.py模块文件,规范包导出结构 - 调整多个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"
|