modify logs

This commit is contained in:
lnk
2025-09-24 09:44:52 +08:00
parent e997c88d82
commit 4fe8aee149
6 changed files with 43 additions and 24 deletions

View File

@@ -122,17 +122,10 @@ typedef enum LogCode {
LOG_CODE_REPORT = 500, /* 报告处理 */
LOG_CODE_COMM = 600, /* 通讯状态 */
LOG_CODE_SPACE_ALARM = 700, /* 空间告警 */
LOG_CODE_DEV_ALARM = 800 /* 装置告警 */
LOG_CODE_DEV_ALARM = 800 /* 设备告警 */
} LogCode;
// ====================== 日志宏区域 ======================
// 原始不带 code 的实现(兼容/复用)
#define DIY_LOG(LEVEL_FUNC, KEY, ...) \
do { \
char buf[256]; \
format_log_msg(buf, sizeof(buf), __VA_ARGS__); \
LEVEL_FUNC(KEY, buf); \
} while (0)
// ★新增:带 code 的实现C/C++ 通用,使用 TLS 保存/恢复)
#define DIY_LOG_CODE(LEVEL_FUNC, KEY, LEVEL_INT, CODE_INT, ...) \