CrashlyticsSink
class CrashlyticsSink(crashlytics: FirebaseCrashlytics = FirebaseCrashlytics.getInstance(), minPriority: Int = Log.WARN) : Sink
A Sink that sends structured logs to Firebase Crashlytics.
Key-value fields are set as Crashlytics custom keys.
The log message is recorded via FirebaseCrashlytics.log.
If a Throwable is present, it is recorded as a non-fatal exception.
By default, only logs at WARN level and above are sent. Override minPriority to change this.
This class is thread-safe; all operations delegate to FirebaseCrashlytics which is itself thread-safe.
Since
1.0.0
Parameters
crashlytics
The FirebaseCrashlytics instance. Defaults to FirebaseCrashlytics.getInstance.
minPriority
Minimum log priority to send. Defaults to Log.WARN.
Constructors
Link copied to clipboard
constructor(crashlytics: FirebaseCrashlytics = FirebaseCrashlytics.getInstance(), minPriority: Int = Log.WARN)
Functions
Link copied to clipboard
Emit the structured log entry to Firebase Crashlytics.
Link copied to clipboard
Return true if priority is at or above minPriority.