Add Nearby Scan Westworld logging.
We are logging with the Westworld atom
NearbyDeviceScanStateChanged, and it is defined at
http://go/atoms.proto?q=symbol:NearbyDeviceScanStateChanged
Bug: 211692025
Change-Id: I5fddeb01ce2d8498223785c2e0f225dad1c7d2e3
diff --git a/nearby/service/Android.bp b/nearby/service/Android.bp
index 1e1af20..8f6a227 100644
--- a/nearby/service/Android.bp
+++ b/nearby/service/Android.bp
@@ -20,6 +20,7 @@
name: "nearby-service-srcs",
srcs: [
"java/**/*.java",
+ ":statslog-nearby-java-gen",
],
}
@@ -53,6 +54,7 @@
"framework-bluetooth.stubs.module_lib", // TODO(b/215722418): Change to framework-bluetooth once fixed
"error_prone_annotations",
"framework-connectivity-tiramisu.impl",
+ "framework-statsd.stubs.module_lib",
],
static_libs: [
"androidx.annotation_annotation",
@@ -84,3 +86,12 @@
"com.android.tethering",
],
}
+
+genrule {
+ name: "statslog-nearby-java-gen",
+ tools: ["stats-log-api-gen"],
+ cmd: "$(location stats-log-api-gen) --java $(out) --module nearby " +
+ " --javaPackage com.android.server.nearby.proto --javaClass NearbyStatsLog" +
+ " --minApiLevel 33",
+ out: ["com/android/server/nearby/proto/NearbyStatsLog.java"],
+}