STAYER
02/07/2020, 7:22 PMfun Log.dd(msg: String? = "null", tag: String = "test1") = Log.d(tag, msg)
rkeazor
02/07/2020, 7:27 PMSTAYER
02/07/2020, 7:46 PMRajkumar Singh
02/08/2020, 2:03 AMSTAYER
02/10/2020, 9:40 AMfun Any.logE(msg: String, tr: Throwable? = null, tag: String = "test1") = when (tr) {
null -> Log.e(tag, msg)
else -> Log.e(tag, msg, tr)
}
And this:
fun Any.crashlyticsLog(tr: Throwable, msg: String): Unit {
logE(msg, tr)
Crashlytics.log(msg)
Crashlytics.logException(tr)
}
So i can log errors to Logcat and report to crashlytics in one line.
For example:
try {
//Do something
} catch(e: Exception) {
crashlyticsLog(e, "some info")
}
pavi2410
03/16/2020, 3:11 AMSTAYER
03/16/2020, 3:18 AMpavi2410
03/16/2020, 3:18 AM