1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| // 统一日志格式
#define LOG_DEBUG(format, ...) \
tc_log_write(LOG_DEBUG_LEVEL, __FILE__, __LINE__, \
__func__, format, ##__VA_ARGS__)
#define LOG_INFO(format, ...) \
tc_log_write(LOG_INFO_LEVEL, __FILE__, __LINE__, \
__func__, format, ##__VA_ARGS__)
#define LOG_WARN(format, ...) \
tc_log_write(LOG_WARN_LEVEL, __FILE__, __LINE__, \
__func__, format, ##__VA_ARGS__)
#define LOG_ERROR(format, ...) \
tc_log_write(LOG_ERROR_LEVEL, __FILE__, __LINE__, \
__func__, format, ##__VA_ARGS__)
// 使用示例
LOG_INFO("开始处理零部件: %s", item_id);
LOG_DEBUG("获取到 %d 个属性", prop_count);
LOG_WARN("属性值为空,使用默认值");
LOG_ERROR("保存失败,错误码: %d", status);
|