3

Android Logcat に関連する質問があります。これらの質問は、エミュレーターではなく REAL DEVICE にあると言及しています。

  1. 多くの(または他の同様のログ機能)を持つプログラムがありLog.dます。Google検索を行ったところ、それらのログが循環64Kバッファに出力されることがわかりました。私の質問は、これらの 64K バッファーはどこにありますか? それはRAMまたはファイルシステムにありますか? アプリの終了後に削除されますか?

  2. グーグルで調べたところ、ログは/dev/event(不明)という名前のファイルに出力されることがわかりましたが、内部にアプリケーション関連のログが表示されませんでした。なぜですか? システム関連のログ エントリのみが表示されます。

  3. すべてのアプリは、そのログを別のログ ファイルに出力しますか? それとも、それらはすべて同じログ ファイルにダンプされますか? この場合、どのようにログを分離できますか?

  4. ロギング バッファが 64K の場合、どうすれば増やすことができますか? ログを SD カード上のファイルにリダイレクトしたい場合、ファイル サイズを制限するにはどうすればよいでしょうか (もちろん、循環型にすることもできます)。

4

1 に答える 1