android fixes

This commit is contained in:
Christien Rioux
2023-09-01 17:44:42 -04:00
parent f79b13a6d1
commit ffcf16711b
7 changed files with 45 additions and 47 deletions

View File

@@ -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]

View File

@@ -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())
);
}
}