2010-02-28 3 views
7

मैं लॉग 4j लॉग फ़ाइलों को पढ़ने के लिए एक टेक्स्ट एडिटर की तलाश में हूं जो लॉग इन किए गए धागे के अनुसार लाइनों को ऑटो-हाइलाइट करने में सक्षम हैं। उदाहरण के लिए, [pool-1-thread-1] समेत सभी पंक्तियां रंगीन पीले रंग की होंगी और सभी लाइनें जिनमें [pool-1-thread-2] शामिल हैं, हरे रंग के रंग होंगे। यह कुछ रेगेक्स मैच की सामग्री के अनुसार हाइलाइटिंग की एक और सामान्य विशेषता के रूप में उपलब्ध हो सकता है।log4j लॉग फ़ाइलों को पढ़ने के लिए कौन सा टूल उपयोगी है?

कौन से टूल्स इस सुविधा का समर्थन करते हैं?

यदि आपको कोई तरीका पता है तो मुझे इसे एडिटप्लस या अल्ट्राएडिट में करने के बारे में पता नहीं है - इससे भी बेहतर।

संपादित करें: मेरी फ़ाइलें सादे टेक्स्ट (एक्सएमएल नहीं) हैं, और मैं इसे बदल नहीं सकता।

उत्तर

0

Apache Chainsaw आपके लिए उपयोग किया जा सकता है। यह Log4j टीम के सदस्यों द्वारा लिखित एक समर्पित Log4j दर्शक है। ध्यान दें कि यह एक संपादक नहीं है, लेकिन वास्तव में अधिक उपयोगी हो सकता है।

+0

अगर मैं सही ढंग से समझ के लेखक हूँ, यह फ़ाइलों की आवश्यकता है XML स्वरूप में होना करने के लिए, तो मैं इसका इस्तेमाल करने में सक्षम नहीं होगा। –

+0

मुझे उम्मीद है कि आप अपने आवेदन को एक अतिरिक्त एपेंडर के साथ कॉन्फ़िगर कर सकते हैं, और फिर चेनसॉ इस से बात करेंगे। अधिक जानकारी के लिए http://logging.apache.org/chainsaw/zeroconf.html पृष्ठ देखें। –

+0

नहीं, मैं एप्लिकेशन को कॉन्फ़िगर नहीं कर सकता (यह कॉन्फ़िगर करने के लिए "मेरा" नहीं है ...)। –

1

चेनसॉ वी 2-कैन-नियमित नियमित लॉग लॉग फ़ाइलों (एक लॉगफाइलपटरर्न रिसीवर या वीएफएसएलओजीफाइलपटरर्न रिसीवर का उपयोग करके - चेनसॉ के सहायता मेनू में जावाडोक देखें), और उपयोगकर्ता परिभाषित अभिव्यक्तियों के आधार पर रंगीन पंक्तियों का समर्थन करता है (आप सभी प्रविष्टियों के लिए रंग असाइन कर सकते हैं अभिव्यक्ति 'थ्रेड == पूल -1'-थ्रेड -2 'से मेल खाता है)।

नवीनतम संस्करण (svn HEAD) के साथ, आप लॉग फ़ाइल (एक संपादन योग्य कॉलम जो आपको लॉग के बारे में नोट्स दर्ज करने की अनुमति देता है) भी कर सकते हैं। फिर आप उस लॉग फ़ाइल को (xml के रूप में) सहेज सकते हैं और इसे बाद में लोड कर सकते हैं और आपकी टिप्पणियां संरक्षित हैं।

1

आप एक्सएमएल फाइल में लॉग इन कर सकते हैं और उन्हें Logpool

द्वारा पार्स हो यहाँ आप कुछ प्रलेखन प्राप्त कर सकते हैं (http://ovh.dl.sourceforge.net/project/log4jpool/readme.pdf)

8

आप OtrosLogViewer आज़मा सकते हैं। यह स्ट्रिंग/रेगेक्स या जावा कोड के आधार पर ईवेंट को हाइलाइट कर सकता है। इस स्क्रीनशॉट पर देखो: scrennshot

अस्वीकरण: मैं OtrosLogViewer

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