Log.dだって?Timber使うゾ
はじめに
デバッグログを使ってアプリの挙動を確認することはよくあること.
そのとき,デフォルトであるLog.dよく使う.
しかし,Log.dでは毎回TAG入れるのが面倒だったり,valueには毎回toStringしないといけないしめんどくさいことだらけ.
おまけに色々とセキュリティの観点から問題がある.らしい.
qiita.com
そこで,これらの問題を解決してくれるTimberというライブラリの紹介.
つくったのは僕らの神様Jake様.
ありがたく使わせていただきます.ではやっていき
github.com
使い方
Step 1
build.gradleにかく
implementation 'com.jakewharton.timber:timber:4.7.1'
Step 2
Appという名前のKotlinクラスを作成して以下を書く
class App : Application() { override fun onCreate() { super.onCreate() if (BuildConfig.DEBUG) { Timber.plant(Timber.DebugTree()) } } }
Step 3
Manifestをいじってapplicationの階層の中に以下を追記
android:name=".App"
つかうときはTimber.d("Hello %s!", firstName)とかそんな感じ
以上です