4

私はapkに署名してリリースすることを計画しています(Eclipseツールのエクスポートを介して)。次に、それを市場にアップロードします。署名時にdebuggableがデフォルトでfalseに設定されていることを知っています。これは、ログがキャプチャされないことを意味します。同時に、debuggableをtrueに設定し、apkを解放すると、すべてのログが取得されます。

私が本当に興味を持っているのは、私だけが追加した最後のデバッグステートメントです。現在、Log.iステートメントを使用して情報ログを追加しています。アプリに情報ログのみ(つまり、ログのみ)を記録させる方法はありますか?ログを無効にしてsystem.out.printを使用すると、機能しますか?

私がこれを行っている理由は、クラッシュが発生したときに最後の100行のログを送信したいので、ログステートメントのみに関心があるためです。

私を助けてくださいありがとう

4

3 に答える 3

1

このタイプの機能は、 ACRA Android ライブラリによって既に実装されています。ライブラリはクラッシュを検出し、クラッシュ情報を Google ドキュメント スプレッドシートまたは独自の宛先に送信します。ここに示す方法を使用して、ログの過去 100 行などの追加情報を追加できます。

于 2012-08-22T17:10:42.320 に答える
1

ログレベルを制御する機能を配置できるログの上にラッパーを配置する必要があります。

于 2012-08-22T17:05:11.440 に答える