Skip to content

Commit 7323d1f

Browse files
committed
Update examples for logging an exception with custom keys
1 parent ec7b276 commit 7323d1f

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

crashlytics/app/src/main/java/com/google/firebase/example/crashlytics/MainActivity.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.widget.Button;
99

1010
import com.google.firebase.crashlytics.FirebaseCrashlytics;
11+
import com.google.firebase.crashlytics.FirebaseCrashlytics.*;
1112

1213
public class MainActivity extends AppCompatActivity {
1314

@@ -85,9 +86,12 @@ public void logCaughtExWithCustomKeys() {
8586
try {
8687
methodThatThrows();
8788
} catch (Exception e) {
88-
FirebaseCrashlytics.getInstance().recordException(
89-
e,
90-
Map.of("key_1", "value_1", "key_2", "value_2"));
89+
CustomKeysAndValues keysAndValues = new CustomKeysAndValues.Builder()
90+
.putString("string key", "string value")
91+
.putBoolean("boolean key", Boolean.TRUE)
92+
.putFloat("float key", Float.MAX_VALUE)
93+
.build();
94+
FirebaseCrashlytics.getInstance().recordException(e, keysAndValues);
9195
// handle your exception here
9296
}
9397
// [END crash_log_caught_ex_custom_keys]

crashlytics/app/src/main/java/com/google/firebase/example/crashlytics/kotlin/MainActivity.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,11 @@ class MainActivity : AppCompatActivity() {
8282
try {
8383
methodThatThrows()
8484
} catch (e: Exception) {
85-
Firebase.crashlytics.recordException(
86-
e,
87-
mapOf("key_1" to "value_1", "key_2" to "value_2"))
85+
Firebase.crashlytics.recordException(e) {
86+
key("string key", "string value")
87+
key("boolean key", true)
88+
key("float key", Float.MAX_VALUE)
89+
}
8890
// handle your exception here
8991
}
9092
// [END crash_log_caught_ex_custom_keys]

0 commit comments

Comments
 (0)