![](/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.