我正在尝试使用TimingLogger来检查特定方法及其语句所消耗的时间。但Android TimingLogger无法打印日志。
答案 0 :(得分:36)
如果Log.isLoggable未启用至少Log.VERBOSE级别 对于创建时的标记,然后是addSplit和dumpToLog调用 什么都不做。
如果您只是按https://developer.android.com中的说明查找日志,则无法查看日志。因此,请在adb中使用以下命令:
adb shell setprop log.tag.MyTag VERBOSE
注意: MyTag 是您在创建新TimingLogger时传递的第一个参数,如下所示:
TimingLogger timings = new TimingLogger("MyTag", "MyMethodName");
你就是。快乐的编码!!!
答案 1 :(得分:1)
除了更改日志级别外,我还必须重置TimeLogger以设置它的mDisabled
标志。您可以timingLogger.reset()