Androidデスクトップログビューアー
-
29-09-2019 - |
質問
私のAndroidアプリケーションは、ログキャットログをファイルに保存する場合があります。このログファイルは、分析のために開発者に送信されます。
いいですか デスクトップ Androidログビューアアプリケーション、これらのログを視覚化するものはどれですか?
Android SDKですぐに使用するツールを見つけることができませんでした。多分私はそこで何かを逃しましたか?
解決
DDMSと同じAndroid LogCatログファイルを読み取るためのデスクトップツール。 このツールの目的は、開発者がログファイルで苦労するのではなく、迅速に見つけ、分析、問題解決を可能にすることです。
特徴:http://code.google.com/p/androidlogcatviewer/wiki/keyfeature
ダウンロード:http://code.google.com/p/androidlogcatviewer/downloads/list
ディスカッショングループ:http://groups.google.com/group/androidlogcatviewer
他のヒント
私はもう試した logView-0.19 - 13MBのログで正常に動作します。
Linuxで実行するときに、./logviewと./lib/logview.jarを実行可能にマークしてください。
私は見つけました オンラインログキャットビューティファイア 読みやすくするために、指定されたLogCatを色付けすることができます。本当に素敵なツールとそれはJavaScriptを使用します。つまり、どこにも保存されていません!
アップデート:
リンクはもはやアクセスできず、幸運なことにAndroid Studioは、ログキャットを「ログキャット」タブ(以前は「モニター」)に貼り付けることをサポートするようになりました。貼り付けると、通常のログキャットのログのように検索/クリックするオプションがあります。
私が使う coloredlogcat コンソールでログキャットログを表示するため。同じことができるはずです。
cat logfile | coloredlogcat.py
箱から出して動作するはずです。そうでない場合は、わずかな変更だけが必要だと確信しています。このリンクをご覧ください coloredlogcat 詳細については。
Androidデバッグモニターを使用できます DDMS 日食なし。
破片ログ MacOSで動作し、タグのグループ化、パッケージ名へのPIDの解決など、DDMよりもいくつかのことを行うことができます。 https://splinter-log.com
ここをクリック。
スタンドアロンのログツール。
http://androidforums.com/application-announcements/207057-tool-logviewer android.html
Log4J Chainsaw V2と(VFS)LogFilePatterNreceiverを調整して、LogCat -V Timeで生成されたAndroidログファイルからChainsawがイベントを読むことを許可しました
Chainsawの最新の開発者スナップショット(Mac DMGとTarballが利用可能)をダウンロードする: http://people.apache.org/~sdeboy
このXMLをファイルとして保存します(fileurlを微調整した後):
<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
<plugin class="org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver" name="android-log">
<param name="appendNonMatches" value="true"/>
<param name="autoReconnect" value="true"/>
<param name="fileURL" value="file:/path/to/android/log"/>
<param name="name" value="android-log"/>
<param name="logFormat" value="TIMESTAMP LEVEL/LOGGER(PROP(PID)):MESSAGE"/>
<param name="customLevelDefinitions" value="V=TRACE,D=DEBUG,I=INFO,W=WARN,E=ERROR,F=FATAL,S=OFF"/>
<param name="promptForUserInfo" value="false"/>
<param name="tailing" value="true"/>
<param name="timestampFormat" value="yyyyMMdd HH:mm:ss.SSS"/>
<param name="waitMillis" value="2000"/>
</plugin>
</log4j:configuration>
次に、Chainsawを起動した後、「ファイルからChainsaw構成ファイルを使用する」オプションを選択し、チェーンソー構成を読み込みます」メニューを選択し、このXMLファイルを参照し、「常にこの構成でチェーンソーを開始する」を選択し、OKを押します。
個人的に私は好きです TailExpert LogCatudPと一緒に使用して複数のAndroidターゲットからログをキャプチャすると、LogCatudPはネットワークを介してログをTailExpertに送信し、そこでキャプチャして並んで表示します。ただし、必要に応じてファイルからログを読み取ることもできます。これはテールプログラムであるため、到着時にログメスがビューに追加されます。キーワードでメッセージをフィルタリングし、色を使用して特定のログメスを識別できます。私が好きなもう1つのことは、TailExpertでは、その場で列型を作成し、1つ以上の列を簡単に非表示にするか、列の順序を変更できることです。このプログラムには機能が詰め込まれており、最近、ブックマークをその場に配置し、特定のログメスが通過したときにログを停止するための通知の使用を発見し始めました。これにより、ナビゲーションが非常に速くなります。チェックアウトするだけで、ダウンロードできます ここ.
一緒に行きました http://mlogcat.tistory.com/ 今、それ以来 logcatオフラインビューア おそらくJavaの更新のためにその仕事を辞めます。