Skip to content

Commit d5af3d7

Browse files
author
Bartosz Litwiniuk
committed
Add native setup time logger
1 parent 7b4da32 commit d5af3d7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

backtrace-library/src/main/java/backtraceio/library/BacktraceDatabase.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import backtraceio.library.breadcrumbs.BacktraceBreadcrumbs;
1515
import backtraceio.library.common.FileHelper;
1616
import backtraceio.library.common.TypeHelper;
17+
import backtraceio.library.common.serialization.DebugHelper;
1718
import backtraceio.library.enums.UnwindingMode;
1819
import backtraceio.library.enums.database.RetryBehavior;
1920
import backtraceio.library.events.OnServerResponseEventListener;
@@ -173,6 +174,7 @@ public Boolean setupNativeIntegration(BacktraceBase client, BacktraceCredentials
173174
return false;
174175
}
175176

177+
final long startSetupNativeIntegrationTime = DebugHelper.getCurrentTimeMillis();
176178
String minidumpSubmissionUrl = credentials.getMinidumpSubmissionUrl().toString();
177179
if (minidumpSubmissionUrl == null) {
178180
return false;
@@ -215,6 +217,10 @@ public Boolean setupNativeIntegration(BacktraceBase client, BacktraceCredentials
215217
this.addAttribute("breadcrumbs.lastId", Long.toString((breadcrumbId)));
216218
});
217219
}
220+
221+
final long endSetupNativeIntegrationTime = DebugHelper.getCurrentTimeMillis();
222+
BacktraceLogger.d(LOG_TAG, "Setup native integration took " + (endSetupNativeIntegrationTime - startSetupNativeIntegrationTime) + " milliseconds");
223+
218224
return _enabledNativeIntegration;
219225
}
220226

0 commit comments

Comments
 (0)