From 4f6852ccfca3ded59aa12b3dcbdc25f8f16814cb Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 12 Jun 2018 15:39:53 +0200 Subject: [PATCH] log api calls --- .../keychain/remote/OpenPgpService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java index 01e8238e9..6b1ea3ef6 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java @@ -37,6 +37,7 @@ import android.os.Message; import android.os.Messenger; import android.os.ParcelFileDescriptor; import android.os.RemoteException; +import android.os.SystemClock; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.text.TextUtils; @@ -990,7 +991,12 @@ public class OpenPgpService extends Service { (input != null) ? new ParcelFileDescriptor.AutoCloseInputStream(input) : null; try { - return executeInternalWithStreams(data, inputStream, outputStream); + long startTime = SystemClock.elapsedRealtime(); + Timber.i("API call: %s", data.getAction()); + Intent result = executeInternalWithStreams(data, inputStream, outputStream); + long elapsedTime = SystemClock.elapsedRealtime() - startTime; + Timber.i("Elapsed time: %d", elapsedTime); + return result; } finally { // always close input and output file descriptors even in createErrorPendingIntent cases if (inputStream != null) {