2011-03-04 34 views
2

私はデバッグを使わないで、携帯電話用のソフトウェアを開発するときにログを記録することはありません...だから、SymbianからAndroidプラットフォームに向かうとき、私はここで似たようなものを探していました。しばらくの間検索した後、私はログを使用する方法を見つけた(私は開発中にログを記録し、ログを記録して、テスターがアプリケーションを使用している)ので、観客にコメントして興味深い提案:Androidの携帯電話にログインする

私は私のアプローチに任意のコメントを歓迎します...

BR

ステン

+0

- :あなたは、このリンクをチェックすることができます。 http://developer.android.com/guide/developing/tools/adb.htmladb(IE:logcat MyApp:D) – stealthcopter

答えて

1

コメントで示唆しているように、grepを使用する必要はありません.logcatはフィルタリングをサポートしています。

私はログコレクターを一度も使用していませんが、私が好むのはSDカードにすべてのログを書き込むことです。また、ファイルを別々に記録するUncaughtExceptionHandlerもあります。わずか数行のコードが必要であり、構成パラメータによって完全に制御することができます。

編集:UEHサンプル:How do I obtain crash-data from my Android application?

+0

こんにちは、ここにUncaughtExceptionHandlerの例を貼り付けることはできますか?ご回答ありがとうございます。 – STeN

0

一つの方法は、可能性は、あなたのコード内でjava.util.loggerを追加することができます。 Log.vではなく、java.util.loggerの機能を使用してください。これは強力なロガーで、同時にsdcardとlogcatの両方のログファイルにログオンすることができます。 logcatは、フィルタリングをサポートとしてはgrepを使用する必要はありません

How to configure java.util.logging.logger in android to use a logging properties file placed on the sdcard?