Crates.io | dioxus-logger |
lib.rs | dioxus-logger |
version | 0.5.1 |
source | src |
created_at | 2022-11-05 20:13:38.549888 |
updated_at | 2024-05-13 20:24:38.234153 |
description | A logging utility to provide a standard interface whether you're targetting web desktop, fullstack, and more. |
homepage | https://github.com/DogeDark/dioxus-logger |
repository | https://github.com/DogeDark/dioxus-logger |
max_upload_size | |
id | 706092 |
size | 6,920 |
A logging utility to provide a standard interface whether you're targetting web, desktop, fullstack, and more.
dioxus-logger
is a basic cross-platform facade for logging in Dioxus that uses the 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 will eventually support every target that Dioxus does. Currently mobile and TUI are not supported.
You can add dioxus-logger
to your application by adding it to your dependencies.
[dependencies]
dioxus-logger = "0.5"
This project is licensed under the MIT license.
Every contribution intentionally submitted for inclusion in dioxus-logger
by you, shall be licensed as MIT, without any additional terms or conditions.