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 在 调试 中
1,417 每月下载量
在 2 crates 中使用
16KB
297 行
paranoid-android
跟踪和Android日志之间的集成层
此crate提供适合写入Android日志的MakeWriter
。
它被设计为与来自 tracing-subscriber
的 fmt
订阅者集成,因此继承了所有其功能和自定义选项。
lib.rs
:
跟踪和Android日志之间的集成层。
此crate提供适合写入Android日志的MakeWriter
。
它被设计为与来自 tracing-subscriber
的 fmt
订阅者集成,因此继承了所有其功能和自定义选项。
用法
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