身も蓋もないですが、LogCat及びandroid.util.Log
が元々そういう目的のためのものだから、というのが回答になります。
Using LogCat:
LogCat is integrated into DDMS, and outputs the messages that you print out using the Log class along with other system messages such as stack traces when exceptions are thrown.
System.out#println()
で出力したテキストを(標準出力でなく)アプリケーション上に表示させようとしているようなもの、というと分かりやすいでしょうか。
もし、自作アプリケーションの出力ログを画面上にもLogCatにも出力したい、という考えられての質問であれば、android.util.Log
を直接使用するのではなく、次の2つの処理を行うような自作ロガーを実装し、そのロガー経由でログを出力する、などの方法で実現は可能かと思います。
- アプリケーションにメッセージを通知する
- メッセージを
android.util.Log
に渡す
リアルタイムでなくて良いのであれば、slf4jなど既存のロガーを用いてLogCatとファイル両方に出力するように設定し、ログ表示画面でこのファイルを読むようにする、などでも実現可能かと考えます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/07 08:22