![](/img/trans.png)
[英]How to automatically add the necessary dependencies in Android Studio?
[英]Android Studio: Timber: automatically add the function name
有谁知道无需实际键入即可在 Timber 文本/标签中包含 function 名称的技巧? 这是我所做的,我想我不妨问一下...(initRecognizer 是函数的名称;理想情况下我输入类似 $xyz 的内容)谢谢
Timber.d("SR: initRecognizer psid=$psid")
默认情况下,Timber 使用 className 作为标签。 您可以在种植树时通过覆盖createStackElementTag
function 来提供自己的标签。 就像是:
Timber.plant(
object : Timber.DebugTree() {
override fun createStackElementTag(element: StackTraceElement): String {
val className = super.createStackElementTag(element)
return "TAG $className ${element.methodName}"
}
}
)
我通常在我的标签中使用“TAG”前缀来快速从 logcat 中过滤我的日志。
现在您只需调用Timber.d("your debug msg")
,function 名称将自动添加到 logcat 的标记中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.