如何让 TimingLogger 记录到 LogCat

How to get TimingLogger log to LogCat

我想用TimingLogger记录代码的执行时间,但是LogCat里没有日志。

我试过根据 Best method to measure execution time in Android? 使用 adb shell setprop log.tag.YOUR_TAG VERBOSE 。由于 adb 没有列在路径变量中,我不得不 cd 到终端中的相应文件夹并从那里执行它。 执行命令后,将写入以下响应:

* daemon not running; starting now at txp:5037
* daemon started successfully

用于创建日志的代码:

TimingLogger timings = new TimingLogger("MyTag", "genext");
//some code
timings.addSplit("prepared");
//some code
timings.addSplit("loaded");
timings.dumpToLog();

adb shell setprop log.tag.MyTag VERBOSE

我是否需要将 adb 设置为路径变量才能正常运行?您还有其他建议吗?

问题已解决。 由于 Huawai phone 配置,详细日志消息未显示,Android/Android Studio 没问题。 如果您遇到类似的问题,这有助于解决它: Huawei, logcat not showing the log for my app?