मेरे पास एक एपेंडर है कि मुझे केवल एक्स एक्स वर्ण (इस उदाहरण के लिए, हम 5 कहेंगे) प्रदर्शित करने के लिए संदेश चाहते हैं।Log4J संदेश को ट्रिम करना
मैं एक पैटर्न लयआउट का उपयोग कर रहा हूं लेकिन मुझे संदेश को सही तरीके से छीनने के लिए संदेश नहीं मिल रहा है।
उदाहरण के लिए, मेरी लॉग संदेश है अगर
जल्दी भूरी लोमड़ी
मैं सिर्फ देखना चाहते हैं:
क्ष
जब मैं इसे पैटर्न
में उपयोग करें% .5m
मैं
n लोमड़ी
मिल जाएं, क्योंकि वे पिछले 5 पात्र हैं।
मैंने PattenLayout javadoc देखा है, लेकिन कुछ भी नहीं मिला। मुझे पता है कि यह पूरा संदेश नहीं देखना चाहता है, लेकिन इस विशिष्ट एपेंडर के लिए यह समझ में आता है। मैं एक अलग ऐपेंडर में पूरा संदेश लॉग करता हूं। यदि संभव हो तो मैं एक कस्टम वर्ग लिखने से बचना चाहूंगा।