为什么Android TimingLogger无法打印日志?

时间:2016-08-11 11:01:43

标签: android execution-time benchmarking android-log

我正在尝试使用TimingLogger来检查特定方法及其语句所消耗的时间。但Android TimingLogger无法打印日志。

2 个答案:

答案 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()

执行此操作