मैं वर्तमान में एक मध्यम से बड़े आकार के जावा कोडबेस में लॉगिंग तंत्र को अपग्रेड करने की तलाश में हूं। संदेश वर्तमान में Debug
कक्षा पर स्थिर विधियों का उपयोग करके लॉग इन किए गए हैं, और मैंने एसएलएफ 4 जे या कॉमन्स-लॉगिंग जैसे कुछ से स्विच करने की अनुशंसा की है।क्या यह अतिरिक्त परत में लॉगिंग फ्रेमवर्क को लपेटने लायक है?
एप्लिकेशन आर्किटेक्ट पसंद करता है कि मैं एसएलएफ 4 जे पर निर्भरता को समाहित करता हूं (संभवतः उपर्युक्त Debug
कक्षा में इसे लपेटकर)। इससे भविष्य में लॉगिंग कार्यान्वयन को बदलना आसान हो जाएगा।
यह मेरे लिए अधिक पसंद है, क्योंकि एसएलएफ 4 जे पहले ही कंक्रीट लॉगिंग कार्यान्वयन को सार कर रहा है।
क्या में एसएलएफ 4 जे जैसे किसी तीसरे पक्ष के लॉगिंग अबास्ट्रक्शन को लपेटना उचित है घर से उगाए जाने वाले अमूर्तता?
आर्किटेक्ट को समझ में नहीं आया कि slf4j क्या है। वास्तव में –