logged

inline fun <T : Any> T.logged(level: Log.Level = Log.Level.Debug): T

Log any Kotlin object, like:

list(1,2,3).logged()
mapOf("left" to "right").logged()
Pair("Log4k", "rocks!").logged()