سؤال

قد يقوم تطبيق Android الخاص بي بحفظ سجلات Logcat في ملف. ثم يتم إرسال ملف السجل هذا إلى المطورين للتحليل.

هل هناك لطيف سطح المكتب تطبيق عارض سجل Android ، والذي سيتصور هذه السجلات؟

لم أتمكن من العثور على أداة جاهزة لاستخدام في Android SDK. ربما فاتني شيء هناك؟

هل كانت مفيدة؟

المحلول

أداة سطح المكتب لقراءة ملف سجل Android Logcat ، مثل DDMS. enter image description here الغرض من هذه الأداة هو السماح للمطورين بتحديد موقع وتحليله وحل المشكلات بسرعة ، بدلاً من الكفاح في ملف السجل.

ميزة: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 - يعمل بشكل جيد لسجلات 13 ميجابايت.

تأكد من وضع علامة ./logview و.

وجدت beautifier logcat عبر الإنترنت والتي يمكن أن تلميح المعطى logcat لسهولة القراءة. أداة جميلة حقًا وتستخدم JavaScript ، مما يعني أنه لا يوجد شيء مخزّن في أي مكان!

LogCat Beautifier in action

تحديث:

لم يعد الارتباط متاحًا ، ولحسن الحظ بما فيه الكفاية بالنسبة لنا ، يدعم Android Studio لصق Logcat في علامة التبويب "Logcat" (سابقًا "الشاشة). عند لصق ، سيكون لديك خيارات البحث/النقر مثل سجل Logcat العادي.

أنا أستعمل coloredlogcat لعرض سجلات logcat على وحدة التحكم. يجب أن تكون قادرًا على فعل الشيء نفسه.

cat logfile | coloredlogcat.py

يجب أن تعمل خارج الصندوق. إذا لم يحدث ذلك ، فأنا متأكد من أن هناك حاجة إلى تعديلات طفيفة فقط. ألق نظرة على هذا الرابط coloredlogcat للتفاصيل.

يمكنك استخدام شاشة Debug Android أو DDMS بدون كسوف.

منشقة سجل يعمل على MacOS ويمكنه القيام ببعض الأشياء بشكل أفضل من DDMS ، مثل تجميع علامات ، وحل PIDs على اسم الحزمة ، إلخ. https://splinter-log.com

enter image description here

انقر هنا.

أداة سجل الوقوف وحدها.

http://androidforums.com/application-annocements/207057-tool-logviewer-droid.html

لقد قمت بتعديل log4j chainsaw v2 و (VFS) logFilePatternReceiver للسماح للمنشار بقراءة الأحداث من ملفات سجل Android التي تم إنشاؤها عبر logcat -v time

قم بتنزيل أحدث لقطة مطور من 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>

ثم بعد بدء تشغيل المنشار بالمنشار ، حدد خيار "استخدام ملف Cainsaw Config" من الملف "، وقائمة تحميل Cainsaw Configuration" ، وتصفح إلى ملف XML هذا ، وحدد "بدء دائمًا من المنشار مع هذا التكوين" واضغط على OK.

أنا شخصيا أحب Tailexpert التي أستخدمها مع Logcatudp لالتقاط السجلات من أهداف Android المتعددة ، يرسل Logcatudp السجل عبر الشبكة إلى Tailexpert حيث أقوم بالتقاطها وعرض الجانب جنبًا إلى جنب. ولكن يمكنك أيضًا قراءة السجلات من الملف إذا أردت ، فهو برنامج ذيل بحيث سيضيف LogMessages إلى العرض عند وصولهم. يمكنك تصفية الرسائل على الكلمات الرئيسية واستخدام الألوان لتحديد بعض logmessages. الشيء الآخر الذي يعجبني هو أنه في Tailexpert ، يمكنك إنشاء العمودين على الطيران وإخفاء عمود أو أكثر بسهولة أو تغيير ترتيب العمود. البرنامج مليء بالميزات وبدأت مؤخرًا في اكتشاف استخدام الإخطارات لوضع الإشارات المرجعية على الطيران ووقف السجل عندما تمر بعض logmessages ، مما يجعل التنقل أسرع بكثير. فقط تحقق من ذلك ، يمكنك تنزيله هنا.

انا ذهبت مع http://mlogcat.tistory.com/ الآن ، منذ ذلك الحين Logcat Onloyer Viewer ترك وظيفتها ربما بسبب تحديث جافا.

انا يعجبني محطات. لديها خيارات تصفية رائعة وهي سريعة جدا. لذلك ، قمت بإنشاء أداة تجارية مخصصة تقوم بتوزيع سجلات logcat. لديها بعض التحسينات لتكون قادرة على تحليل السجلات المخصصة الخاصة بي مع الطريقة والخط. يمكنك تنزيله هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top