3 releases
0.1.2 | Oct 3, 2024 |
---|---|
0.1.1 | Apr 22, 2024 |
0.1.0 | Apr 22, 2024 |
#13 in #harmony-os
3,690 downloads per month
Used in 3 crates
12KB
86 lines
hilog-sys
Rust bindings for the HiLog
logging framework of OpenHarmony.
This crate should only be used on OpenHarmony (target_env = "ohos"
).
The official C-API documentation is available on gitee.
License
These bindings are licensed under the Apache 2.0 license, matching
the license of HiLog
.
lib.rs
:
hilog-sys
Rust bindings for the HiLog
logging framework of OpenHarmony.
This crate should only be used on OpenHarmony (target_env = "ohos"
).
More information on hilog in native applications is available in the hilog native guidelines.
You can use the hdc tools [hilog command-line interface] to query the saved logs.
Safety
When using OH_LOG_Print
from Rust you must ensure that the fmt
parameter either
- Does not contain any
printf
style format specifiers (like%s
,%d
) OR fmt
is"${public}s\0"
and the actual string is passed as the following parameter.
Crate Features
log
: When the log feature is enabled, aFrom<log::Level>
implementation is added to easily convert fromlog
s log level to HiLogs log level.
Feature flags
Dependencies
~48KB