मेरे टॉमकैट सर्वर पर कई एप्लिकेशन तैनात किए गए हैं।एकाधिक अनुप्रयोगों के लिए एक एकल logback.xml फ़ाइल एक अच्छा अभ्यास है?
पहले हर किसी के पास फ़ाइल WEB-INF/classes
में पैक की गई थी।
फिर मैंने सामान्य क्लासपाथ पर टॉमकैट की तैनाती निर्देशिका के बाहर एक और निर्देशिका डाली है, वहां एक एकल logback.xml
डाला है और अन्य लोगों को एप्लिकेशन से बाहर रखा है। इसका कारण यह था कि मैं एक स्थान पर आसानी से कॉन्फ़िगर करने योग्य लॉगिंग चाहता था।
दुर्भाग्य से अब प्रत्येक एप्लिकेशन को अपनी फ़ाइल में लॉग इन करने की आवश्यकता है।
चूंकि मुझे लगता है कि इस सेटअप के साथ हासिल करना इतना आसान नहीं है, मैं सोच रहा हूं कि यह सेटअप बिल्कुल अच्छा है या नहीं। तुम क्या सोचते हो?
हां, यह आवश्यकता एक अच्छा विचार है। लेकिन मैं इसे एक साझा 'logback.xml' फ़ाइल के साथ कैसे प्राप्त कर सकता हूं? –
और लॉगिंग पहलू में अनुप्रयोगों के बीच आप वास्तव में कौन सा डेटा साझा करना चाहते हैं? परिशिष्ट गुण? वैसे भी, आप अलग-अलग परिशिष्टों में कई फाइलें निर्दिष्ट कर सकते हैं और इन परिशिष्टों को लॉगर्स में उपयोग कर सकते हैं। यह एक विन्यास फाइल के अंदर किया जा सकता है। एपेंडर के ट्यूटोरियल http://logback.qos.ch/manual/appenders.html – arghtype