I need to print some str to console (Android Studio) using Kotlin. I\'ve tried the:
Log.v()
Log.d()
Log.i()
Log.w()
Log.e()
methods. But i
I've written some extension functions that make use of reified type parameters in order to avoid dealing with declaring log tags in all project's classes. The basic idea is shown by the following snippet:
inline fun T.logi(message: String) = Log.i(T::class.java.simpleName, message)
Basically, you can log something to the logcat with the following invocation (W/O external dependencies):
logi("My log message")
You can find a gist here. The functions declared in the gist are a little more elaborated given that they allow: