#dioxus #logging #log

dioxus-logger

一个日志工具,提供标准接口,无论你针对的是 Web、桌面、全栈等。

9 个不稳定版本

0.5.1 2024年5月13日
0.5.0 2024年4月17日
0.4.1 2023年5月8日
0.3.0 2022年11月10日
0.1.2 2022年11月5日

#121 in 调试

Download history 1637/week @ 2024-05-03 1570/week @ 2024-05-10 1430/week @ 2024-05-17 1211/week @ 2024-05-24 1175/week @ 2024-05-31 1273/week @ 2024-06-07 1348/week @ 2024-06-14 1217/week @ 2024-06-21 841/week @ 2024-06-28 914/week @ 2024-07-05 1177/week @ 2024-07-12 1268/week @ 2024-07-19 1265/week @ 2024-07-26 1298/week @ 2024-08-02 1289/week @ 2024-08-09 1445/week @ 2024-08-16

5,496 每月下载量
用于 7 crates

MIT 许可证

6KB

📡 Dioxus Logger 🛰️

一个日志工具,提供标准接口,无论你针对的是 Web、桌面、全栈等。


dioxus-logger 是一个基本的跨平台日志界面,用于 Dioxus,它使用 tracing crate。

use dioxus::prelude::*;
use dioxus_logger::tracing::{Level, info};
 
fn main() {
  dioxus_logger::init(Level::INFO).expect("logger failed to init");
  launch(App);
}

#[component]
fn App() -> Element {
  info!("App rendered");
  rsx! {
    p { "hi" }
  }
}

平台支持

Dioxus logger 将最终支持 Dioxus 所有的目标。目前不支持移动和 TUI。

安装

您可以通过将其添加到依赖项来将 dioxus-logger 添加到您的应用程序中。

[dependencies]
dioxus-logger = "0.5"

许可证

本项目采用 MIT 许可证

您有意提交给 dioxus-logger 的每项贡献都应按 MIT 许可,无需附加条款或条件。

依赖项

~1.3–1.8MB
~27K SLoC