#tracing #open-harmony #harmony-os

hitrace

OpenHarmony 的 HiTrace 跟踪系统的安全绑定

5 个版本

0.1.4 2024年4月20日
0.1.3 2024年4月19日
0.1.2 2024年4月19日
0.1.1 2024年4月19日
0.1.0 2024年4月19日

4#open-harmony

Download history 8/week @ 2024-04-26 5/week @ 2024-05-17 1/week @ 2024-05-24 1/week @ 2024-06-07 1/week @ 2024-06-28 5/week @ 2024-07-05

每月 155 次下载

Apache-2.0

6KB
63

HiTrace

OpenHarmony 上 HiTrace 跟踪系统的安全绑定。如果不为 OpenHarmony 编译,则此包不做任何操作 (target_env = ohos)。

开发

欢迎贡献。

许可证

本项目采用 Apache-2.0 许可证,与 OpenHarmony 许可证相匹配。有关详细信息,请参阅 LICENSE


lib.rs:

HiTrace

OpenHarmony 上 HiTrace 跟踪系统的安全绑定。如果不为 OpenHarmony 编译,则此包不做任何操作 (target_env = ohos)。

用法

HiTrace 允许以同步和基于堆栈的方式跟踪 Spans。

示例

fn load_website() {
    start_trace(&c"step1");
    step1();
    finish_trace();
    start_trace(&CString::new("step2").unwrap());
    step2();
    finish_trace();
}
start_trace(&c"LoadingWebsite");
load_website();
finish_trace();

依赖