タグ付けされた質問 「logging」

ロギングは、システムが何が起こっているかを記録するプロセスです。つまり、イベント、エラー、警告、および関連情報です。ほとんどのアプリはログファイルで詳細を提供するため、システムログは問題のデバッグに役立ちます。


2
Androidは起動時のログを保持しますか?
私はAndroid用のペアレンタルコントロール/説明責任アプリを作っています。バックグラウンドで実行され、電話の起動時に開始される監視サービスで構成されます。 残念ながら、Androidを「セーフモード」で起動すると、サービスが自動的に開始されないため、アプリに重大な欠陥があることがわかりました。 セーフモードで、監視サービスを実行しなくても、Webやその他のアプリを起動できます。 セーフモードでアプリのアクティビティを監視できない場合は、少なくとも電話が以前にセーフモードであったかどうかをアプリに検出させることができると考えました。次に、親または説明責任のパートナーに警告することができますか? Androidはこのログを保持していますか?それとも一般的なブートログですか?私は提案や代替案を非常に受け入れています。
19 boot  logging 

2
Dropboxアプリはインストールされていませんが、/ data / system / dropboxにログアクティビティがあります
DropboxアプリもDropBoxアカウントもインストールしていませんが、ログファイルを確認している/data/system/dropboxときに、前回携帯電話を再起動したときにログファイルのあるディレクトリがあることがわかりました。 なぜこれが存在するのでしょうか?何らかのマルウェアの症状を示している可能性はありますか?

2
logcatを使用してAndroidデバイスのバッテリー消耗を診断する方法は?
公式のCyanogenmodカスタムROMで深刻なバッテリー消耗の問題に直面しています。コミュニティフォーラムで議論した後、問題のトラブルシューティングにlogcatを使用することが提案されました。 問題: 完全に充電した後、デバイスを取り外すたびに、バッテリーが急速に消耗します。15〜20分でほぼ50%を失います。前述のように、私はlogcatを使用して問題をキャプチャしようと計画しています。adb logcat電話の電源を切った直後に実行する予定です。しかし、私は過去にlogcatを使用しましたが、大規模な出力から特定のデータを抽出することは非常に難しいことがわかりました。私はすでに公式のlogcatのヘルプページとログの読み取りと書き込みを行って、何か役に立つものが見つかるかどうかを確認しましたが、問題の解決策を見つけることができませんでした。 質問: とにかく、logcatの出力をバッテリーの使用にのみ関連する統計に制限できるフィルターまたはその他の機能を使用する必要はありますか? 何かadb shell dumpsys batterystats > batterystats.txtが私にとってより良いものになりますか?もしそうなら、どうやって欲しいものを得るためにそれを使うのですか? 更新: 排水用のBatteryStats は、ここ Patebin で見つけることができます。また、これは私のバッテリー履歴グラフです:

7
データ接続モードとレートを監視および記録し、場所を記録するにはどうすればよいですか?
電話がデータ接続に使用している接続タイプと理論的なデータレート、および異なる場所でそれがどのように変化するかを理解したいと思います。speedtest.netのような実際のデータ速度テストではなく、データ接続のタイプ(GPRS、HSDPA、HSDPA +)および特定の変調とUEカテゴリのロギングを探しています(ユーザー機器(UE)の表を参照)この記事のカテゴリ)。 この情報は、実際にネットワークを介して追加のデータを送信することなく、電話のラジオから入手できる必要があります。 この情報を、おおよその場所とともに、おそらくバックグラウンドプロセスとしてログに記録したいと思います(これは、データ接続がアクティブな場合にのみ実行されるため、バッテリーを消耗しません)。

5
タッチを記録するにはどうすればよいですか?
バックグラウンドでタッチ操作を記録する既存のアプリをインストールできますか?私はちょうどこれを見たので、タッチデータをいじって、どのように見えるかを確認したいと思いました。ここやマーケットで候補者を募集しませんでした。Googleは、独自のフォアグラウンドアプリ(システム全体でタッチを記録したいので実行することに興味はありません)を作成すれば確実に実行可能であり、カスタム開発のバックグラウンドアプリを使用して可能になることを示しているようです、これは楽しいプロジェクトかもしれませんが、可能であれば既存のアプリをインストールしたいです。

2
aLogcatでJelly Beanのメッセージログにアクセスする際の問題
概要 aLogcatを使用してK9ログメッセージにアクセスする際に問題が発生しました。詳細については以下を参照してください。私が知りたいのは: K9からのログメッセージがaLogcatログビューアーに表示されないのはなぜですか? K9フォルダーを同期しようとしたときに発生しているエラーの全文を表示する方法について、誰か提案はありますか? Jelly Beanで何かが変更され、K9のロギングが機能しなくなる可能性がありますか? 一般にaLogcatによって表示されるメッセージは非常に少ないように見えるため、Jelly Beanで何かが変更され、すべてのメッセージにアクセスできなくなったことを意味する可能性がありますか? 詳細 最近、K9で接続の問題が発生しています。私のフォルダーは同期に失敗し、フォルダーリストは最終的に確認されるべき場所であるソケットエラー(libcore.io.ErrnoException:)またはsslエラー(javex.net.ssl.SSLException:)などでいっぱいになります。その時点で発生している問題に応じて異なるメッセージが表示されますが、エラーメッセージの全文が表示されないため、原因を推測することは困難です。 ログファイルに詳細な情報が含まれている可能性があると考えて、「デバッグログの記録」の指示に従い、K9でデバッグログを有効にし、aLogcatをインストールして、ログを調べてみました。悲しいことに、選択したログバッファー(Main、EventsまたはRadio)にかかわらず、K9からのメッセージはないようです。 提案された(k9|AndroidRuntime)正規表現フィルターを追加すると、どのログにも何も表示されません。それを削除すると、Mainにはほとんどガベージコレクションメッセージが含まれ、EventsにはaLogcat自体からのメッセージがほとんど含まれているようで、Radioにはまだログメッセージが表示されていません。 それが違いを生む場合、私はNexus 7を使用していますが、ロギングはAndroidバージョン間で変わらない標準の場所にあると思っていたでしょう。

3
ルートアクセスなしでNexus 7のAndroidログファイルにアクセスするにはどうすればよいですか?
以来aLogcatは今、もはやジェリービーンと連携していない、どのように私はどちらかのルートアクセスせずに私のデバイス上のシステムログファイルにアクセスしたり、コンピュータに取り付けることができますか? 私はadb logcat自分のPCから使用してみましたが、問題なく動作したので、大量のメッセージがログに記録されていることがわかります。 使用してlogcatからAndroidのターミナルエミュレータもののほとんどない出力私のネクサス7のショーでadb logcatのAndroidのターミナルエミュレータ、デーモンを起動しますが、その後だけ言う- waiting for device -と、何もより表示されません。 では、ルートアクセスなしで Nexus 7のAndroidログファイルにアクセスすることは可能ですか?


3
これらのdumpstateログとは何ですか?
そのため、これらのファイルが/data/logsディレクトリをいっぱいにして、ストレージスペースを急速に使い果たしました。 彼らは何ですか、なぜそんなにたくさんあるのですか、そしてどうすれば彼らが私のストレージを詰まらせるのを止めることができますか? スクリーンショット(画像をクリックすると拡大します)

2
Androidのログの形式は何ですか?
のログファイルを分析して、電話に関するデータを収集しようとしています/dev/log。私は特に見てい/dev/log/mainます。常識的なログ形式はプレーンテキストであると常に思っていましたが、これらのファイルはバイナリであるか、私もLinuxテキストエディタでも識別できない文字セットのように見えます。 形式は何ですか? ここにいくつかのスクリーンショットがあります: 最初に、ここで解釈されるログのスニペットを示しますvim(^@nullバイトを参照します。他の色付きのコントロールシーケンスについてはわかりません)。 次に、これは16進エディタでのログの外観です。 私はジェリービーンを実行しているギャラクシーネクサスを使用しています。aLogcatはrootを使用していないように見えるため、すべてのログ情報にアクセスできないため、ログはrootおよび端末エミュレータを使用して収集されました。
8 logging 

1
LogCatがSyncProcessorQueueに5秒ごとに例外を表示する
Logcatでこれに気づき始めました。5秒ごとにこの例外がキャッチされたようです。誰かがそれがどんなアプリまたはOSの一部であるかもしれないという考えを持っていますか?これが常に実行されているものは想像できません。例外をスローすることは私のバッテリーにとっては良いことです。これは画面がオンでもオフでも発生します。 電話はmoto Atrix、android 2.3 なんだろうcom.google.apps.dots? 04-19 17:51:47.455: E/SyncProcessorQueue(27593): Caught unexpected error 04-19 17:51:47.455: E/SyncProcessorQueue(27593): java.lang.NullPointerException 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.provider.BlobStore.addToPossibleStores(BlobStore.java:98) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.provider.BlobStore.getPossibleStores(BlobStore.java:108) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.CleanUpSync$OldAttachmentAndBlobCleanUp.syncSelf(CleanUpSync.java:138) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.syncSelfInternal(BaseSyncNode.java:121) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:104) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107) …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.