#log #open-harmony #hilog #logging #harmony-os

hilog-sys

Rust对OpenHarmony的HiLog日志系统的绑定

2个版本

0.1.1 2024年4月22日
0.1.0 2024年4月22日

#650调试

Download history 265/week @ 2024-04-21 12/week @ 2024-04-28 6/week @ 2024-05-19 3/week @ 2024-06-09 1/week @ 2024-06-16 80/week @ 2024-06-23 608/week @ 2024-06-30 771/week @ 2024-07-07 605/week @ 2024-07-14 479/week @ 2024-07-21 747/week @ 2024-07-28 677/week @ 2024-08-04

每月2,560次下载
hilog 中使用

Apache-2.0

9KB
99

hilog-sys

OpenHarmony的HiLog日志框架的Rust绑定。此crate仅适用于OpenHarmony(target_env = "ohos")。有关原生应用中的hilog的更多信息,请参阅hilog原生指南

许可证

这些绑定遵循Apache 2.0许可证,与HiLog许可证相匹配。


lib.rs:

hilog-sys

OpenHarmony的HiLog日志框架的Rust绑定。此crate仅适用于OpenHarmony(target_env = "ohos")。有关原生应用中的hilog的更多信息,请参阅hilog原生指南

安全性

当从Rust使用OH_LOG_Print时,你必须确保fmt参数要么

  • 不包含任何printf样式格式说明符(如%s%d)或者
  • fmt"${public}s\0",并且实际的字符串作为以下参数传递。

crate特性

  • log:当启用日志特性时,将添加一个From<log::Level>实现,以便轻松将log的日志级别转换为HiLogs的日志级别。

依赖关系

~22KB