Skip to content
Snippets Groups Projects
Commit 177d104e authored by Joshua Mccloskey's avatar Joshua Mccloskey Committed by Android (Google) Code Review
Browse files

Merge "Allow unknown statsclient for biometric logging."

parents 097aabdb dc399fba
No related branches found
No related tags found
No related merge requests found
......@@ -67,10 +67,23 @@ public abstract class LoggableMonitor {
return mStatsClient;
}
private boolean isAnyFieldUnknown() {
return mStatsModality == BiometricsProtoEnums.MODALITY_UNKNOWN
|| mStatsAction == BiometricsProtoEnums.ACTION_UNKNOWN
|| mStatsClient == BiometricsProtoEnums.CLIENT_UNKNOWN;
private boolean shouldSkipLogging() {
boolean shouldSkipLogging = (mStatsModality == BiometricsProtoEnums.MODALITY_UNKNOWN
|| mStatsAction == BiometricsProtoEnums.ACTION_UNKNOWN);
if (mStatsModality == BiometricsProtoEnums.MODALITY_UNKNOWN) {
Slog.w(TAG, "Unknown field detected: MODALITY_UNKNOWN, will not report metric");
}
if (mStatsAction == BiometricsProtoEnums.ACTION_UNKNOWN) {
Slog.w(TAG, "Unknown field detected: ACTION_UNKNOWN, will not report metric");
}
if (mStatsClient == BiometricsProtoEnums.CLIENT_UNKNOWN) {
Slog.w(TAG, "Unknown field detected: CLIENT_UNKNOWN");
}
return shouldSkipLogging;
}
protected final void logOnAcquired(Context context, int acquiredInfo, int vendorCode,
......@@ -101,7 +114,7 @@ public abstract class LoggableMonitor {
+ ", VendorCode: " + vendorCode);
}
if (isAnyFieldUnknown()) {
if (shouldSkipLogging()) {
return;
}
......@@ -138,7 +151,7 @@ public abstract class LoggableMonitor {
Slog.v(TAG, "Error latency: " + latency);
}
if (isAnyFieldUnknown()) {
if (shouldSkipLogging()) {
return;
}
......@@ -189,7 +202,7 @@ public abstract class LoggableMonitor {
Slog.v(TAG, "Authentication latency: " + latency);
}
if (isAnyFieldUnknown()) {
if (shouldSkipLogging()) {
return;
}
......@@ -219,7 +232,7 @@ public abstract class LoggableMonitor {
Slog.v(TAG, "Enroll latency: " + latency);
}
if (isAnyFieldUnknown()) {
if (shouldSkipLogging()) {
return;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment