से कुछ आपको ध्यान में रखना होगा।
पहला, एसएलएफ 4 जे केवल एक लॉगिंग मुखौटा है। वास्तविक लॉग संदेश कैसे प्रबंधित किया जाता है, इसका इस्तेमाल बाध्यकारी पर निर्भर करता है। इसलिए आपका प्रश्न अमान्य है, इसके बजाय, आपको उद्धरण देना चाहिए कि आप किस कार्यान्वयन का उपयोग करना चाहते हैं (लॉगबैक? लॉग 4 जे? आदि)
दूसरा, "रंग" ज्यादातर मामलों में कुछ सार्थक नहीं है। उदाहरण के लिए, यदि आप एक सादे पाठ लॉग फ़ाइल का जिक्र कर रहे हैं, तो कुछ भी नहीं है कि हम रंग को नियंत्रित कर सकें क्योंकि वे सभी सादा पाठ हैं (जब तक आपके संपादक के पास आपके लॉग संदेश प्रारूप के लिए अंतर्निहित विशेष वाक्यविन्यास हाइलाइट नहीं होता है)। यदि आप कंसोल/टर्मिनल में रंग देखना चाहते हैं, या यदि आप अपने लॉग को फ़ाइल प्रारूप में आउटपुट कर रहे हैं तो यह सार्थक हो सकता है जो आपको रंगीन जानकारी (जैसे HTML) रखने की अनुमति देता है।
इन दोनों विचारों को ध्यान में रखते हुए, मेरा सुझाव यहां दिया गया है।
लॉगबैक में कंसोल आउटपुट में http://logback.qos.ch/manual/layouts.html#coloring रंग के लिए अंतर्निहित समर्थन है। यदि आप कंसोल आउटपुट में रंग देखने के लिए रास्ता तलाश रहे हैं, और आपको लॉगबैक का उपयोग करने की अनुमति है, तो यह वही है जो आप खोज रहे हैं।
स्रोत
2012-10-05 06:14:16
देखना चाहता हूँ देखना शायद यह मदद करता है अगर आप you'r आईडीई का नाम डाल दिया। और आप पूछ सकते हैं कि त्रुटि संदेशों के लिए Stdout के बजाय Stderr पर मानचित्र कैसे करें। – d0x
लॉग फ़ाइल एक सादा पाठ फ़ाइल है। रंग की कोई अवधारणा नहीं है। हालांकि, हो सकता है कि आप उस लॉग को देखने के लिए कुछ ढूंढ सकें जो आपके लिए रंग कोड कर सकता है ... – GreyBeardedGeek