58个版本

0.1.59 2024年6月26日
0.1.57 2024年5月28日
0.1.54 2024年2月6日
0.1.52 2023年12月25日
0.1.21 2022年11月26日

#320操作系统 中排名

Download history 180/week @ 2024-04-20 736/week @ 2024-04-27 276/week @ 2024-05-04 111/week @ 2024-05-11 154/week @ 2024-05-18 280/week @ 2024-05-25 237/week @ 2024-06-01 207/week @ 2024-06-08 89/week @ 2024-06-15 278/week @ 2024-06-22 113/week @ 2024-06-29 92/week @ 2024-07-06 126/week @ 2024-07-13 103/week @ 2024-07-20 417/week @ 2024-07-27 136/week @ 2024-08-03

每月794次下载
8 个crate中使用 (7 个直接使用)

MIT/Apache

265KB
5.5K SLoC

Xous API: 日志

用于访问Xous日志服务的API调用。提供了 log crate、Xous内核和硬件之间的粘合剂。

依赖日志服务的每个进程在调用任何 log 调用之前都应该调用 xous_api_log::init_wait()

下面是使用日志服务的一个最小示例。

fn main() -> ! {
    xous_api_log::init_wait().unwrap();
    log::set_max_level(log::LevelFilter::Info);
    log::info!("my PID is {}", xous::process::id());

    let timeout = std::time::Duration::from_millis(1000);
    let mut count = 0;
    loop {
        log::info!("test loop {}", count);
        count += 1;
        std::thread::sleep(timeout);
    }
}

依赖项

~2.5MB
~59K SLoC