私のAndroidアプリケーションは、logcatログをファイルに保存する場合があります。このログファイルは、分析のために開発者に送信されます。
これらのログを視覚化する素晴らしいデスクトップAndroidログビューアアプリケーションはありますか?
AndroidSDKですぐに使用できるツールを見つけることができませんでした。多分私はそこで何かを逃しましたか?
私のAndroidアプリケーションは、logcatログをファイルに保存する場合があります。このログファイルは、分析のために開発者に送信されます。
これらのログを視覚化する素晴らしいデスクトップAndroidログビューアアプリケーションはありますか?
AndroidSDKですぐに使用できるツールを見つけることができませんでした。多分私はそこで何かを逃しましたか?
DDMSと同じAndroidログキャットログファイルを読み取るためのデスクトップツール。
このツールの目的は、開発者がログファイルで苦労するのではなく、問題をすばやく見つけて分析し、解決できるようにすることです。
機能: 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 ログを表示するために、coloredlogcatを使用しています。同じことができるはずです。
cat logfile | coloredlogcat.py
それは箱から出してすぐに動作するはずです。そうでない場合は、マイナーな変更のみが必要であると確信しています。詳細については、このリンクのcolorlogcatをご覧ください。
log4j Chainsaw V2と(VFS)LogFilePatternReceiverを調整して、Chainsawがlogcat-vtimeを介して生成されたAndroidログファイルからイベントを読み取れるようにしました。
チェーンソーの最新の開発者スナップショットをダウンロードします(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を起動した後、[File、load Chainsawconfiguration]メニューから[Usea Chainsaw config file]オプションを選択し、このXMLファイルを参照して、[always start Chainsaw with this configuration]を選択し、[OK]を押します。
個人的にはTailExpertが好きですlogcatUDP と一緒に使用して、複数の Android ターゲットからログをキャプチャします。logcatUDP は、ログをネットワーク経由で tailexpert に送信し、そこでログをキャプチャして並べて表示します。ただし、必要に応じてファイルからログを読み取ることもできます。これはテールプログラムであるため、ログメッセージが到着するとビューに追加されます。キーワードでメッセージをフィルタリングし、色を使用して特定のログ メッセージを識別することができます。私が気に入っているもう 1 つの点は、tailexpert では、その場でカラムライザーを作成し、1 つ以上の列を簡単に非表示にしたり、列の順序を変更したりできることです。プログラムには機能が満載で、最近、通知を使用してその場でブックマークを配置し、特定のログメッセージが通過したときにログを停止することを発見し始めました。これにより、ナビゲーションが非常に高速になります. こちらからダウンロードできます。
ここをクリック。
スタンドアローンのログツール。
http://androidforums.com/application-announcements/207057-tool-logviewer-android.html