LoginSignup
2
3

More than 5 years have passed since last update.

Ankoでdebugログが出力できない

Posted at

ロガーにAnkoを導入しようと思い以下のようにコードを書きましたが、ログが出力されずに少しハマりました。
info関数を使えば出力されます。

debug("hogehoge") 

原因はAnkoLoggerのログ出力はLog.isLoggableの値によって出力する/しないが決まる仕様のためです。
そしてこのLog.isLoggableの値を変更するには次のadbコマンドを実行する必要があります。

adb shell setprop log.tag.<ログレベルを設定したいタグ名> <ログレベル>

てっきりAndroidStudioからデバッグ実行するとログレベルがDEBUGになると思い込んでいましたが違うようでした。
AndroidのデフォルトのログレベルはINFOで、それを変更するには明示的にadbコマンドで指定する必要があるようです。

ログレベルをコードで指定出来ないのはちょっと不便な気もする。
gradleの設定とかでどうにかならないのかな。。。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3