android fixes
This commit is contained in:
@@ -85,7 +85,7 @@ ndk = { version = "0.7.0" }
|
||||
ndk-glue = { version = "0.7.0", features = ["logger"] }
|
||||
lazy_static = "1.4.0"
|
||||
paranoid-android = { version = "0.2.1", optional = true }
|
||||
android-logd-logger = "0.4.2"
|
||||
android_logger = "0.13.3"
|
||||
|
||||
# Dependencies for Windows
|
||||
# [target.'cfg(target_os = "windows")'.dependencies]
|
||||
|
||||
@@ -44,14 +44,20 @@ pub fn veilid_tools_setup_android_tests() {
|
||||
.try_init()
|
||||
.expect("failed to init android tracing");
|
||||
} else {
|
||||
let mut builder = android_logd_logger::builder();
|
||||
builder.tag("veilid-tools");
|
||||
builder.prepend_module(true);
|
||||
use log::LevelFilter;
|
||||
use android_logger::{Config,FilterBuilder};
|
||||
|
||||
let mut builder = FilterBuilder::new();
|
||||
builder.filter_level(LevelFilter::Trace);
|
||||
for ig in DEFAULT_LOG_IGNORE_LIST {
|
||||
builder.filter_module(ig, LevelFilter::Off);
|
||||
}
|
||||
builder.init();
|
||||
android_logger::init_once(
|
||||
Config::default()
|
||||
.with_max_level(LevelFilter::Trace) // limit log level
|
||||
.with_tag("veilid-tools") // logs will show under mytag tag
|
||||
.with_filter(builder.build())
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user