2010-07-29 7 views
15

ग्रहण में लॉगकैट में त्रुटियों, चेतावनी, डीबग, के लिए रंग हैं ...
जब मैं कमांड चलाता हूं तो लिनक्स (उबंटू) पर एक ही परिणाम प्राप्त करने के लिए मैं कैसे कर सकता हूं इसे पाने के लिए टर्मिनल में 'adb -e logcat'?लिनक्स पर लॉगकैट की रेखाओं को रंग दें [एंड्रॉइड]

+0

+1 logcat config जोड़ने क्योंकि मैं उत्सुक भी – Falmarri

उत्तर

29

Link with script

मुझे लगता है कि यह आप के लिए उपयोगी हो सकता है और आप खुद ही स्क्रिप्ट बदल सकते हैं;)

+0

taht के महान हूँ lnav साथ एक कोशिश है,। पूरी तरह से काम कर रहा हूँ। बहुत धन्यवाद। उस परिवर्तन निष्पादन अनुमति से पहले – Sephy

+0

। 1. कंसोल प्रकार में "chmod + x coloredlogcat.pytxt" 2।या दायां बटन क्लिक करें और टैब "अनुमतियां" पर क्लिक करें और फिर "प्रोग्राम को फ़ाइल के रूप में निष्पादित करने की अनुमति दें" पर क्लिक करें अब यू इसका उपयोग कर सकता है) –

+0

असल में यह मुद्दा था कि मैं जेफ के पृष्ठ पर लिखे गए पायथन स्क्रिप्ट को निष्पादित करने की कोशिश कर रहा था, लेकिन मुझे इसे निष्पादित करने के आदेश से पहले "पायथन" जोड़ने की आवश्यकता थी। – Sephy

0

और फिर भी एक और स्क्रिप्ट:

#!/bin/sh 
while :; do 
    adb [email protected] logcat | sed \ 
    -e 's:^V/:\x00\x1b[0;35m:g' \ 
    -e 's:^D/:\x00\x1b[0;36m:g' \ 
    -e 's:^I/:\x00\x1b[0;32m:g' \ 
    -e 's:^W/:\x00\x1b[0;33m:g' \ 
    -e 's:^E/:\x00\x1b[0;31m:g' \ 
    -e 's:^F/:\x00\x1b[0;31m:g' \ 
    -e '/Unexpected value from nativeGetEnabledTags/d' \ 
    -e '/The application may be/d' 
    sleep 1 
done 
0

यहां किसी ऐसे व्यक्ति के लिए विकल्प है जो नैशर्न स्क्रिप्ट पसंद करता है: filter-android-log

adb logcat | filter-android-log 

मैं परिचित, अनिच्छुक संदेशों को कम करने और दूसरों को चमकने के लिए इसका उपयोग करता हूं।

Screen shot http://zelea.com/system/host/havoc/usr/local/share/AndroidLogTransformer.png

स्क्रिप्ट ढीला फाइलों में, ठीक तरह से बंडल नहीं है। उपरोक्त लिंक में सेटअप निर्देश देखें।

3

मेरा पसंदीदा pidcat है, जेक शार्ति की लिपि (यरोस्लाव बोइचुक द्वारा उल्लिखित) के आधार पर जेक व्हार्टन द्वारा बनाए रखा गया है।

मैंने मार्शल कल्पेपर द्वारा बनाए गए logcat-color का भी उपयोग किया है, (जेफ की लिपि के आधार पर भी) जो आपको उन प्रोफाइल बनाने की अनुमति देता है जिन्हें आप सक्रिय कर सकते हैं (प्रति कार्य लॉग, या प्रति आवेदन इत्यादि)।

मैंने पिडकैट पसंद किया है क्योंकि उस समय लॉगकैट-रंग पैकेज नाम से फ़िल्टर नहीं करेगा, और added होने के बाद मैं फिर से प्रयास करने के लिए वापस नहीं गया। लगता है कि अभी भी काफी लोकप्रिय है।

1

आप अजगर, PyLogAnalyser उपयोग करते हैं, को फ़िल्टर colorize और लिनक्स, विंडोज और मैक (और cygwin) में लॉग के सभी प्रकार का विश्लेषण कर सकते हैं।

आप PyPI से सीधे इसे स्थापित कर सकते हैं:

python -m pip install pyloganalyser 

और आदेश (पाठ या HTML उत्पादन के लिए, यह भी) मानक आउटपुट के लिए लॉग प्रिंट करने के लिए इसे कहते:

adb logcat -v threadtime | python -m lognalyser --stdin --stdout -c Android_logcat_threadtime.conf 

फ़ाइल 'Android_logcat_threadtime.conf' मॉड्यूल निर्देशिका में शामिल है।

Website: http://pyloganalyser.sourceforge.net

संबंधित मुद्दे