web-dev-qa-db-ja.com

Android TimingLoggerがログを印刷できないのはなぜですか?

特定のメソッドとそのステートメントに費やされた時間をチェックするためにTimingLoggerを使用しようとしています。ただし、Android TimingLoggerはログを印刷できません。

14
ASHOK KUMAR

作成時に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");

そして、あなたはそこにいます。ハッピーコーディング!!!

46
ASHOK KUMAR

ログレベルの変更とは別に、TimeLoggerをリセットしてmDisabledフラグを設定する必要もありました。あなたはtimingLogger.reset()によってそうすることができます

2
Milan