使用详细和调试的Anko日志记录无效

时间:2017-07-05 16:15:02

标签: android kotlin anko

我正在尝试使用Anko Commons – Logging

但由于某种原因,详细信息和调试没有在logcat上显示

然而,当我使用Log.d时,它按预期工作。

当我尝试这段代码时

verbose("-------------verbose--------------")
debug("-------------debug--------------")
info("-------------info--------------")
warn("-------------warn--------------")
error("-------------error--------------")
wtf("-------------wtf--------------")

日志logcat如下 enter image description here

我正在使用Anko 0.10.0 android studio 3.0 canary-5

当我尝试搜索解决方案时,我找到this one

  

无论当前日志级别是什么,所有Log。*都将登录到logcat。但是,AnkoLogger。*只会在其日志级别可记录时登录到logcat。

但我不知道如何更改日志级别,即使是我的问题也是如此。

1 个答案:

答案 0 :(得分:3)

事实证明,默认日志级别为INFO。

在ADB shell中,您可以使用以下命令将日志级别更改为DEBUG,VERBOSE等:

setprop  log.tag.MyApp  DEBUG

所以据AnkoLogger所知,默认情况下会忽略Log.isLoggable()VERBOSE日志级别。{/ 1}}。{/ p>

有关详细信息,您可以阅读更多相关信息here