显示软件包…
3 个稳定版本
2.1.2 | 2021 年 6 月 23 日 |
---|---|
2.0.2 | 2021 年 4 月 3 日 |
2.0.1 | 2021 年 3 月 8 日 |
0.0.0 |
|
#14 in #tetcore
846 每月下载量
用于 160 个软件包 (19 直接)
40KB
676 行
Tetcore 跟踪原语和宏。
要跟踪 Tetcore 中的函数或代码,此软件包提供了 within_span
和 enter_span
。有关如何使用这些宏的详细信息,请参阅各个文档。
请注意,为了允许来自 wasm 执行环境的跟踪,有两个保留的标识符用于 Field
记录,存储在常量中: WASM_TARGET_KEY
和 WASM_NAME_KEY
- 如果您选择记录字段,则必须确保您的标识符不会与这两个标识符中的任何一个冲突。
此外,我们还有一个常量: WASM_TRACE_IDENTIFIER
,它包含一个用于指示从上述关联字段中检索“实际”跟踪名称和目标的 span 名称。
许可证:Apache-2.0
lib.rs
:
Tetcore 跟踪原语和宏。
要跟踪 Tetcore 中的函数或代码,此软件包提供了 within_span
和 enter_span
。有关如何使用这些宏的详细信息,请参阅各个文档。
请注意,为了允许来自 wasm 执行环境的跟踪,有两个保留的标识符用于 Field
记录,存储在常量中: WASM_TARGET_KEY
和 WASM_NAME_KEY
- 如果您选择记录字段,则必须确保您的标识符不会与这两个标识符中的任何一个冲突。
此外,我们还有一个常量: WASM_TRACE_IDENTIFIER
,它包含一个用于指示从上述关联字段中检索“实际”跟踪名称和目标的 span 名称。
依赖关系
~2–8.5MB
~70K SLoC