हम अभी कुछ समय के लिए हमारी परियोजना में SLF4J + लॉगबैक संयोजन का उपयोग कर रहे हैं और इसके साथ काफी खुश हैं, लेकिन सीधी श्रेणी के आधारित लॉगर और एमडीसी या मार्कर जैसे कोई फैंसी सामान का उपयोग करके हमारी लॉगिंग रणनीति काफी सरल है।
क्या मैं जानना चाहता हूं कि क्या समुदाय में कोई भी वास्तव में इन सुविधाओं का उपयोग करता है और उनका उपयोग लॉगिंग / फ़िल्टरिंग को बेहतर बनाने के लिए कैसे किया जाता है।
मुझे इस बात में विशेष दिलचस्पी है कि लॉगिंग के लिए कहां, क्यों और कैसे एक [1] मार्कर का उपयोग किया जाएगा । वे मुझे लॉगिंग में शब्दार्थ संदर्भ जोड़ने के लिए एक बहुत साफ सुविधा के रूप में हड़ताल करते हैं - उदाहरण के लिए जब एक वर्ग कई चिंताओं को संभाल सकता है, तो कोई लॉग स्टेटमेंट में भेदभाव करने के लिए कार्य / चिंता विशिष्ट मार्कर का उपयोग कर सकता है।
लॉगिंग में मार्कर बनाने और उपयोग करने के लिए सबसे अच्छा अभ्यास, कन्वेंशन या रणनीति क्या हो सकती है।
अपडेट: मुझे लगता है, जो मैं वास्तव में हूं उसके बाद मार्करों का उपयोग करने के लिए इतना क्यों नहीं है , बल्कि यह है कि कैसे भाग - नामकरण मार्करों के कुछ अच्छे अभ्यास हैं (जैसे रिक्त स्थान या डैश / अंडरस्कोर / विराम चिह्न के साथ सादे पाठ का उपयोग करना) कीवर्ड नाम ), वहाँ "मानक नाम" के पूल के कुछ प्रकार होना चाहिए, व्यावसायिक कार्यों के आधार पर सामान नामकरण। जिन सवालों का मैं शायद खुद से पता लगा सकता हूं, लेकिन अगर मैं इन सुविधाओं का व्यवस्थित रूप से उपयोग करना चाहता हूं और उन्हें डेवलपर्स की एक टीम से मिलवाना चाहता हूं, तो यह समझ में आता है कि चारों ओर दिशानिर्देशों के कुछ औपचारिक सेट हैं ...
[१] - उपयोग करने का तरीका पूछकर मार्करों मैं वास्तव में एपीआई का उपयोग करने का तरीका नहीं पूछ रहा हूं (यह वास्तव में बहुत सीधा है) - मैं अधिक सामान्य स्तर का जिक्र कर रहा हूं कि कोई लगातार मार्करों का उपयोग करते हुए कैसे प्रवेश कर रहा है।