0

背景: への呼び出しで作業している Android アプリからのメッセージをログに記録しようとしていましたlog.d。Logcat には多くのメッセージが表示されますが、アプリからは何も表示されません。最後に私はこれを試しました:

// test logging
Log.e("taptimer debug", "debug message:program init:error");
Log.w("taptimer debug", "debug message:program init:warning");
Log.i("taptimer debug", "debug message:program init:info");
Log.d("taptimer debug", "debug message:program init:debug");
Log.v("taptimer debug", "debug message:program init:verbose");
Log.wtf("taptimer debug", "debug message:program init:what a terrible failure!");
System.out.println("Println debug:program init");

驚いたことに、Logcat は警告レベルとエラー レベルからのメッセージを表示しました。なぜそれらは表示され、他のものは表示されないのですか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

verboseメニューで最小ログ レベルとして選択します。

ここに画像の説明を入力

また、メッセージ フィルターがオンになっていないことを確認してください (左側のメニュー)。


うまくいかない場合は、 の結果を確認してくださいLog.isLoggable()。false が返された場合は、次の方法で手動でアクティブ化する必要がありますadb

adb shell
setprop log.tag.taptimer VERBOSE
于 2013-04-07T15:37:29.933 に答える