主逻辑(通信暂时只有抽象定义)

This commit is contained in:
2025-10-08 17:44:44 +08:00
parent d57d7cba70
commit c370aa9a4a
9 changed files with 516 additions and 17 deletions

22
main/logger.py Normal file
View File

@@ -0,0 +1,22 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
一个简单的、可配置的日志记录器模块。
"""
import config
def log(message: str):
"""
打印一条日志消息,是否实际输出取决于配置文件。
Args:
message (str): 要打印的日志消息。
"""
# 从配置文件中获取调试开关的状态
# .get()方法可以安全地获取值如果键不存在则返回默认值False
if config.SYSTEM_PARAMS.get('debug_enabled', False):
print(message)
# 如果开关为False此函数会立即返回不执行任何操作。