recordException
Records a non-fatal report with the exception's class, message and stack trace. On Apple platforms the stack frames are reported as code addresses of the Kotlin framework, which Crashlytics symbolicates from its dSYM; see Crashlytics on iOS in the README.
Records a non-fatal report with keysAndValues attached to the event, in addition to the app level custom keys; the event keys override app level keys of the same name. On Apple platforms, where the SDK has no per-event keys, they are logged as 🔑 key = value lines just before the event, so they show in its logs rather than its keys; see Crashlytics on iOS in the README.
Records the exception as a Crashlytics exception model: its class as the name, its message as the reason and its own stack frames as code addresses, which Crashlytics symbolicates from the Kotlin framework's dSYM, each cause following after a Caused by: frame. Recording an NSError instead would only capture the native stack of this call. See Crashlytics on iOS in the README.
Records the exception as recordException does, with the keys logged just before it as 🔑 key = value lines, so that they show in the event's logs. The iOS SDK takes per-event keys only on an NSError, which carries the native stack of the recording call instead of the exception's frames, and its custom keys are session state that the report carries as one final map, so neither attaches keys to a single event. See Crashlytics on iOS in the README.
Records a non-fatal report with the exception's class, message and stack trace. On Apple platforms the stack frames are reported as code addresses of the Kotlin framework, which Crashlytics symbolicates from its dSYM; see Crashlytics on iOS in the README.
Records a non-fatal report with keysAndValues attached to the event, in addition to the app level custom keys; the event keys override app level keys of the same name. On Apple platforms, where the SDK has no per-event keys, they are logged as 🔑 key = value lines just before the event, so they show in its logs rather than its keys; see Crashlytics on iOS in the README.