5 releases
0.1.4 | Apr 20, 2024 |
---|---|
0.1.3 | Apr 19, 2024 |
0.1.2 | Apr 19, 2024 |
0.1.1 | Apr 19, 2024 |
0.1.0 | Apr 19, 2024 |
#4 in #open-harmony
1,815 downloads per month
6KB
63 lines
HiTrace
Safe bindings for the HiTrace
tracing system on OpenHarmony.
This crate does nothing if not compiled for OpenHarmony (target_env = ohos
).
Development
Contributions are welcome.
License
This project is licensed under the Apache-2.0 license, matching the license of OpenHarmony. See LICENSE for details.
lib.rs
:
HiTrace
Safe bindings for the HiTrace
tracing system on OpenHarmony.
This crate does nothing if not compiled for OpenHarmony (target_env = ohos
).
Usage
HiTrace
allows tracing Spans in a synchronous and stack based fashion.
Examples
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();