1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// src/builtins/trace.rs
//
// 结构化 TRACE 内置函数。
//
// 注意:这些函数在 evaluator 中有特殊处理,以便直接写入引擎的内存 TRACE 缓冲区。
use crateRuntimeError;
use crateValue;
/// TRACE - 基础 TRACE 函数(向后兼容)
///
/// 用法: TRACE(value1, value2, ...) 或 TRACE("label", value1, value2, ...)
/// TRACE_DEBUG - 调试级别 TRACE
///
/// 用法: TRACE_DEBUG("category", value1, value2, ...)
/// TRACE_INFO - 信息级别 TRACE(默认)
///
/// 用法: TRACE_INFO("category", value1, value2, ...)
/// TRACE_WARN - 警告级别 TRACE
///
/// 用法: TRACE_WARN("category", value1, value2, ...)
/// TRACE_ERROR - 错误级别 TRACE
///
/// 用法: TRACE_ERROR("category", value1, value2, ...)