6个版本

0.2.2 2024年4月12日
0.2.1 2022年5月26日
0.2.0 2022年4月16日
0.1.2 2021年12月3日

#336调试

Download history 237/week @ 2024-04-23 383/week @ 2024-04-30 202/week @ 2024-05-07 314/week @ 2024-05-14 401/week @ 2024-05-21 509/week @ 2024-05-28 481/week @ 2024-06-04 420/week @ 2024-06-11 334/week @ 2024-06-18 345/week @ 2024-06-25 281/week @ 2024-07-02 276/week @ 2024-07-09 429/week @ 2024-07-16 338/week @ 2024-07-23 263/week @ 2024-07-30 355/week @ 2024-08-06

1,417 每月下载量
2 crates 中使用

MIT 许可证

16KB
297

paranoid-android

跟踪和Android日志之间的集成层

Crates.io docs.rs

此crate提供适合写入Android日志的MakeWriter

它被设计为与来自 tracing-subscriberfmt 订阅者集成,因此继承了所有其功能和自定义选项。


lib.rs:

跟踪和Android日志之间的集成层。

此crate提供适合写入Android日志的MakeWriter

它被设计为与来自 tracing-subscriberfmt 订阅者集成,因此继承了所有其功能和自定义选项。

用法

paranoid_android::init(env!("CARGO_PKG_NAME"));

或使用自定义选项并与其他层结合使用

#
use tracing_subscriber::filter::LevelFilter;
use tracing_subscriber::fmt::FmtSpan;
use tracing_subscriber::prelude::*;

let android_layer = paranoid_android::layer(env!("CARGO_PKG_NAME"))
    .with_span_events(FmtSpan::CLOSE)
    .with_thread_names(true)
    .with_filter(LevelFilter::DEBUG);

tracing_subcriber::registry()
    .with(android_layer)
    .with(other_layer)
    .init();

Cargo功能

  • api-30:启用对Android API级别30和源位置信息的支持

依赖关系

~1.1–2.1MB
~46K SLoC