37

私のAndroidアプリケーションは、logcatログをファイルに保存する場合があります。このログファイルは、分析のために開発者に送信されます。

これらのログを視覚化する素晴らしいデスクトップAndroidログビューアアプリケーションはありますか?

AndroidSDKですぐに使用できるツールを見つけることができませんでした。多分私はそこで何かを逃しましたか?

4

11 に答える 11

34

DDMSと同じAndroidログキャットログファイルを読み取るためのデスクトップツール。 ここに画像の説明を入力してください このツールの目的は、開発者がログファイルで苦労するのではなく、問題をすばやく見つけて分析し、解決できるようにすることです。

機能: http ://code.google.com/p/androidlogcatviewer/wiki/KeyFeature

ダウンロード: http ://code.google.com/p/androidlogcatviewer/downloads/list

ディスカッショングループ: http: //groups.google.com/group/androidlogcatviewer

于 2012-04-14T13:47:44.707 に答える
14

logview-0.19を試してみました- 私の 13Mb ログでは問題なく動作します。

Linux で実行する場合は、./logview および ./lib/logview.jar を実行可能としてマークしてください。

于 2011-11-03T20:33:54.770 に答える
3

コンソールで logcat ログを表示するために、coloredlogcat使用しています。同じことができるはずです。

cat logfile | coloredlogcat.py

それは箱から出してすぐに動作するはずです。そうでない場合は、マイナーな変更のみが必要であると確信しています。詳細については、このリンクのcolorlogcatをご覧ください。

于 2010-12-01T15:35:32.830 に答える
1

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]を押します。

于 2013-02-15T20:07:15.057 に答える
1

個人的にはTailExpertが好きですlogcatUDP と一緒に使用して、複数の Android ターゲットからログをキャプチャします。logcatUDP は、ログをネットワーク経由で tailexpert に送信し、そこでログをキャプチャして並べて表示します。ただし、必要に応じてファイルからログを読み取ることもできます。これはテールプログラムであるため、ログメッセージが到着するとビューに追加されます。キーワードでメッセージをフィルタリングし、色を使用して特定のログ メッセージを識別することができます。私が気に入っているもう 1 つの点は、tailexpert では、その場でカラムライザーを作成し、1 つ以上の列を簡単に非表示にしたり、列の順序を変更したりできることです。プログラムには機能が満載で、最近、通知を使用してその場でブックマークを配置し、特定のログメッセージが通過したときにログを停止することを発見し始めました。これにより、ナビゲーションが非常に高速になります. こちらからダウンロードできます。

于 2015-08-26T11:49:31.143 に答える
1

ここをクリック。

スタンドアローンのログツール。

http://androidforums.com/application-announcements/207057-tool-logviewer-android.html

于 2011-01-05T23:59:22.740 に答える