File tree Expand file tree Collapse file tree
agent-api/src/main/java/io/opentelemetry/android
instrumentation/crash/src/main/java/io/opentelemetry/android/instrumentation/crash Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ package io.opentelemetry.android
77
88import io.opentelemetry.api.OpenTelemetry
99import io.opentelemetry.api.common.Attributes
10+ import io.opentelemetry.sdk.common.CompletableResultCode
1011
1112/* *
1213 * Entrypoint for the OpenTelemetry Real User Monitoring library for Android.
@@ -44,6 +45,8 @@ interface OpenTelemetryRum {
4445 attributes : Attributes = Attributes .empty(),
4546 )
4647
48+ fun flushLogRecords (): CompletableResultCode
49+
4750 /* *
4851 * Initiates orderly shutdown of this OpenTelemetryRum instance. After this method completes,
4952 * the instance should be considered invalid and no longer used.
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ internal class CrashReporter(
7070 }
7171
7272 private fun waitForCrashFlush (openTelemetry : OpenTelemetryRum ) {
73- val flushResult = openTelemetry.sdkLoggerProvider.forceFlush ()
73+ val flushResult = openTelemetry.flushLogRecords ()
7474 flushResult.join(10 , TimeUnit .SECONDS )
7575 }
7676}
You can’t perform that action at this time.
0 commit comments