使用详细和调试的 Anko 日志记录不起作用
Anko Logging with verbose and debug isn't working
我正在尝试使用 Anko Commons – Logging
但由于某些原因,logcat
上没有显示详细信息和调试信息
然而,当我使用 Log.d 时,它按预期工作。
当我尝试这段代码时
verbose("-------------verbose--------------")
debug("-------------debug--------------")
info("-------------info--------------")
warn("-------------warn--------------")
error("-------------error--------------")
wtf("-------------wtf--------------")
日志logcat如下
我正在使用 Anko 0.10.0 android studio 3.0 canary-5
当我试图寻找解决方案时,我找到了 this one
All Log.* will log to logcat regardless of what the current log level is. However, AnkoLogger.* will only log to logcat when its log level is loggable.
但是我不知道如何更改日志级别,即使是我的问题也是一样。
原来默认的日志级别是INFO。
从 ADB shell,您可以使用以下命令将日志级别更改为 DEBUG、VERBOSE 等:
setprop log.tag.MyApp DEBUG
据 AnkoLogger 所知,在后台使用 Log.isLoggable()
,默认情况下会忽略 VERBOSE
和 DEBUG
日志级别。
有关更多信息,您可以阅读更多相关内容 here
我正在尝试使用 Anko Commons – Logging
但由于某些原因,logcat
上没有显示详细信息和调试信息然而,当我使用 Log.d 时,它按预期工作。
当我尝试这段代码时
verbose("-------------verbose--------------")
debug("-------------debug--------------")
info("-------------info--------------")
warn("-------------warn--------------")
error("-------------error--------------")
wtf("-------------wtf--------------")
日志logcat如下
我正在使用 Anko 0.10.0 android studio 3.0 canary-5
当我试图寻找解决方案时,我找到了 this one
All Log.* will log to logcat regardless of what the current log level is. However, AnkoLogger.* will only log to logcat when its log level is loggable.
但是我不知道如何更改日志级别,即使是我的问题也是一样。
原来默认的日志级别是INFO。
从 ADB shell,您可以使用以下命令将日志级别更改为 DEBUG、VERBOSE 等:
setprop log.tag.MyApp DEBUG
据 AnkoLogger 所知,在后台使用 Log.isLoggable()
,默认情况下会忽略 VERBOSE
和 DEBUG
日志级别。
有关更多信息,您可以阅读更多相关内容 here