जवाबों:
जेनेरिक Colouriser (grc):
कई अलग फ़ाइल स्वरूपों के साथ काम करता है।
उदाहरण:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
मल्टीटैल :
और भी अधिक फ़ाइल स्वरूपों के साथ काम करता है :) और बहु खिड़कियों के साथ एक पूर्ण विकसित "पूंछ" है, आउटपुट आदि को अलग करें .. बहुत उपयोगी।
उदाहरण:
एक विंडो में 2 लॉगफ़ाइल्स मर्ज करें:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
एक विंडो में सभी नए टीसीपी कनेक्शन और उनके राज्य में नेटस्टैट का उपयोग करते हुए परिवर्तन होता है, जबकि दूसरी विंडो में अपाचे की मर्ज की गई पहुंच और त्रुटि लॉगफाइल्स प्रदर्शित होती है
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
की जाँच करें CCZE , यह मेरे लिए काम करता है। आपके पास शाप, एएनआई और HTML आउटपुट का विकल्प है।
GlTail ( http://www.fudgie.org/ ) देखें। रास्ते से ज्यादा आप पूछ रहे हैं, लेकिन शायद यह ठीक है
फैंसी एएनएसआई रंगों को प्राप्त करने के लिए किसी अन्य फ़िल्टर के माध्यम से बस अपने टेक्स्ट को पाइप करने के लिए Colorize बहुत अच्छा उपकरण है। वास्तव में, यह एक सरल 4kB पर्ल स्क्रिप्ट है (इसका लगभग आधा हिस्सा सिर्फ प्रलेखन है) और यह नियमित अभिव्यक्तियों पर आधारित है।
आप दिए गए पैटर युक्त पूरी लाइन को उजागर कर सकते हैं (अवांछित डिबग लॉग्स को छिपाने के लिए अच्छा है या अपवादों को उजागर कर सकते हैं) या अनचाहे लाइन में केवल हाइलाइट पैटर्न (http प्रतिक्रिया कोड को हाइलाइट करते हुए)।
मेरे पास विभिन्न रन करने योग्य फ़ाइलों में विभिन्न फ़ाइल प्रकारों के लिए कई प्रीसेट हैं। फिर मैं बस चलाता हूं mvn clear install | colorbuild
, tail -f *.log* | colorlog
या svn diff | colordif
वास्तव में फैंसी आउटपुट करता हूं ।
आप हिस्टरी करने की कोशिश कर सकते हैं, आपको सरल ANSI कोड http://www.freebsdsoftware.org/misc/histring.html के साथ अधिकांश आउटपुट को रंगीन करने देता है ।
FreeBSD के उपयोग पर colorize
। और इसमें जोड़ें .tailrc
:
#!/bin/sh
/usr/bin/tail "$@" | /usr/local/bin/colorize