Skip to content

Instantly share code, notes, and snippets.

@dev-ritik
Created March 23, 2019 18:38
Show Gist options
  • Save dev-ritik/6adb26c89dfc8f90f804262784f5b2f5 to your computer and use it in GitHub Desktop.
Save dev-ritik/6adb26c89dfc8f90f804262784f5b2f5 to your computer and use it in GitHub Desktop.
My usual Android Timber plant message string format
private void setupTimber() {
Timber.plant(new Timber.DebugTree() {
@Override
protected String createStackElementTag(StackTraceElement element) {
return "timber " + super.createStackElementTag(element) + " : "+ element.getMethodName()+" : " + element.getLineNumber();
}
});
}
private fun setupTimber() {
if (BuildConfig.DEBUG) {
Timber.plant(object : Timber.DebugTree() {
override fun createStackElementTag(element: StackTraceElement): String? {
return "timber " + element.lineNumber+" : "+super.createStackElementTag(element) + " : " + element.methodName
}
})
} else {
Timber.plant(CrashlyticsTree())
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment