#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 • Rust 包仓库 265/week @ 2024-04-21 • Rust 包仓库 12/week @ 2024-04-28 • Rust 包仓库 6/week @ 2024-05-19 • Rust 包仓库 3/week @ 2024-06-09 • Rust 包仓库 1/week @ 2024-06-16 • Rust 包仓库 80/week @ 2024-06-23 • Rust 包仓库 608/week @ 2024-06-30 • Rust 包仓库 771/week @ 2024-07-07 • Rust 包仓库 605/week @ 2024-07-14 • Rust 包仓库 479/week @ 2024-07-21 • Rust 包仓库 747/week @ 2024-07-28 • Rust 包仓库 677/week @ 2024-08-04 • Rust 包仓库

每月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