summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2022-04-11 13:51:21 -0700
committerRoshan Pius <rpius@google.com>2022-04-11 14:13:16 -0700
commitef614df64253ed35a701ac431b37400e9c0a9e88 (patch)
treef192e63b6ad1ebbca4005b8fa25dd475c06b1c38
parentbc0f0959ceec3a13db1c5b8bbcbe1e5d426403dc (diff)
downloadUwb-ef614df64253ed35a701ac431b37400e9c0a9e88.tar.gz
uwb(jni): Don't use android_logger
Bug: 216784920 Test: Manual verification of logs Change-Id: Icc7837e0203997cd18eb1c99e9dbb0fa7b238b09
-rwxr-xr-xservice/uci/jni/Android.bp3
-rw-r--r--service/uci/jni/rust/lib.rs15
2 files changed, 6 insertions, 12 deletions
diff --git a/service/uci/jni/Android.bp b/service/uci/jni/Android.bp
index c99a25a3..d6a27b03 100755
--- a/service/uci/jni/Android.bp
+++ b/service/uci/jni/Android.bp
@@ -10,10 +10,9 @@ rust_defaults {
min_sdk_version: "Tiramisu",
srcs: ["rust/lib.rs"],
rustlibs: [
- "libandroid_logger",
"libjni",
- "liblog_rust",
"libbinder_rs",
+ "liblog_rust",
"liblogger",
"libnum_traits",
"libuwb_uci_packets",
diff --git a/service/uci/jni/rust/lib.rs b/service/uci/jni/rust/lib.rs
index 780aa057..3b67e51d 100644
--- a/service/uci/jni/rust/lib.rs
+++ b/service/uci/jni/rust/lib.rs
@@ -1,12 +1,11 @@
//! jni for uwb native stack
-use android_logger::FilterBuilder;
use jni::objects::{JObject, JValue};
use jni::sys::{
jarray, jboolean, jbyte, jbyteArray, jint, jintArray, jlong, jobject, jshort, jshortArray,
jsize,
};
use jni::JNIEnv;
-use log::{error, info, LevelFilter};
+use log::{error, info};
use num_traits::ToPrimitive;
use uwb_uci_packets::{
GetCapsInfoRspPacket, Packet, SessionGetAppConfigRspPacket, SessionSetAppConfigRspPacket,
@@ -90,15 +89,11 @@ pub extern "system" fn Java_com_android_server_uwb_jni_NativeUwbManager_nativeIn
_env: JNIEnv,
_obj: JObject,
) -> jboolean {
- let crates_log_lvl_filter = FilterBuilder::new()
- .filter(None, LevelFilter::Trace) // default log level
- .filter(Some("jni"), LevelFilter::Info) // reduced log level for jni crate
- .build();
- android_logger::init_once(
- android_logger::Config::default()
- .with_tag("uwb")
+ logger::init(
+ logger::Config::default()
+ .with_tag_on_device("uwb")
.with_min_level(log::Level::Trace)
- .with_filter(crates_log_lvl_filter),
+ .with_filter("trace,jni=info"),
);
info!("Java_com_android_server_uwb_jni_NativeUwbManager_nativeInit: enter");
true as jboolean