Add placeholder sensor ID to biometric event logs

Test: Build and install

Bug: 158352365
Change-Id: Ib94f3905332892ad318de96ee93c0b60c43221eb
This commit is contained in:
Curtis Belmonte
2021-03-12 13:47:01 -08:00
parent 14a3e36163
commit 613719feb5
8 changed files with 24 additions and 12 deletions

View File

@@ -596,7 +596,8 @@ public final class AuthSession implements IBinder.DeathRecipient {
mPreAuthInfo.confirmationRequested,
FrameworkStatsLog.BIOMETRIC_AUTHENTICATED__STATE__CONFIRMED,
latency,
mDebugEnabled);
mDebugEnabled,
-1 /* sensorId */);
} else {
final long latency = System.currentTimeMillis() - mStartTimeMs;
@@ -624,7 +625,8 @@ public final class AuthSession implements IBinder.DeathRecipient {
error,
0 /* vendorCode */,
mDebugEnabled,
latency);
latency,
-1 /* sensorId */);
}
}

View File

@@ -127,7 +127,8 @@ public abstract class InternalCleanupClient<S extends BiometricAuthenticator.Ide
getContext().getPackageName(), mBiometricUtils, getSensorId(), mAuthenticatorIds);
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
mStatsModality,
BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL);
BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_HAL,
-1 /* sensorId */);
mCurrentTask.start(mRemoveCallback);
}

View File

@@ -118,7 +118,8 @@ public abstract class InternalEnumerateClient<T> extends HalClientMonitor<T>
getTargetUserId(), identifier.getBiometricId());
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
mStatsModality,
BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK);
BiometricsProtoEnums.ISSUE_UNKNOWN_TEMPLATE_ENROLLED_FRAMEWORK,
-1 /* sensorId */);
}
mEnrolledList.clear();
}

View File

@@ -126,7 +126,8 @@ public abstract class LoggableMonitor {
mStatsClient,
acquiredInfo,
vendorCode,
Utils.isDebugEnabled(context, targetUserId));
Utils.isDebugEnabled(context, targetUserId),
-1 /* sensorId */);
}
protected final void logOnError(Context context, int error, int vendorCode, int targetUserId) {
@@ -164,7 +165,8 @@ public abstract class LoggableMonitor {
error,
vendorCode,
Utils.isDebugEnabled(context, targetUserId),
sanitizeLatency(latency));
sanitizeLatency(latency),
-1 /* sensorId */);
}
protected final void logOnAuthenticated(Context context, boolean authenticated,
@@ -214,7 +216,8 @@ public abstract class LoggableMonitor {
requireConfirmation,
authState,
sanitizeLatency(latency),
Utils.isDebugEnabled(context, targetUserId));
Utils.isDebugEnabled(context, targetUserId),
-1 /* sensorId */);
}
protected final void logOnEnrolled(int targetUserId, long latency, boolean enrollSuccessful) {
@@ -240,7 +243,8 @@ public abstract class LoggableMonitor {
mStatsModality,
targetUserId,
sanitizeLatency(latency),
enrollSuccessful);
enrollSuccessful,
-1 /* sensorId */);
}
private long sanitizeLatency(long latency) {

View File

@@ -532,7 +532,8 @@ public class Sensor {
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
BiometricsProtoEnums.MODALITY_FACE,
BiometricsProtoEnums.ISSUE_HAL_DEATH);
BiometricsProtoEnums.ISSUE_HAL_DEATH,
-1 /* sensorId */);
}
mScheduler.recordCrashState();

View File

@@ -383,7 +383,8 @@ public class Face10 implements IHwBinder.DeathRecipient, ServiceProvider {
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
BiometricsProtoEnums.MODALITY_FACE,
BiometricsProtoEnums.ISSUE_HAL_DEATH);
BiometricsProtoEnums.ISSUE_HAL_DEATH,
-1 /* sensorId */);
}
mScheduler.recordCrashState();

View File

@@ -512,7 +512,8 @@ class Sensor {
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
BiometricsProtoEnums.MODALITY_FINGERPRINT,
BiometricsProtoEnums.ISSUE_HAL_DEATH);
BiometricsProtoEnums.ISSUE_HAL_DEATH,
-1 /* sensorId */);
}
mScheduler.recordCrashState();

View File

@@ -387,7 +387,8 @@ public class Fingerprint21 implements IHwBinder.DeathRecipient, ServiceProvider
FrameworkStatsLog.write(FrameworkStatsLog.BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED,
BiometricsProtoEnums.MODALITY_FINGERPRINT,
BiometricsProtoEnums.ISSUE_HAL_DEATH);
BiometricsProtoEnums.ISSUE_HAL_DEATH,
-1 /* sensorId */);
}
mScheduler.recordCrashState();