मेरे पास जावा में एक स्तरित एप्लिकेशन है जिसमें एक बहु थ्रेड डेटा एक्सेस परत है जो विभिन्न बिंदुओं से आती है। डीबी को अनुरोधों के समानांतर करने के लिए इस परत के लिए एक एकल कॉल कई धागे उत्पन्न करने की संभावना है।बहुप्रचारित अनुप्रयोगों में लॉगिंग गतिविधियां
जो मैं खोज रहा हूं वह एक लॉगिंग टूल है जो मुझे विभिन्न गतिविधियों द्वारा रचित "गतिविधियों" को परिभाषित करने की अनुमति देगा। इसलिए, डेटा एक्सेस परत में एक ही विधि को अपने कॉलर के आधार पर अलग-अलग आउटपुट लॉग करना चाहिए। एक ऑपरेशन की कुल लागत को सारांशित करने के लिए अलग-अलग आउटपुट को समूहित करने की क्षमता भी महत्वपूर्ण है।
हालांकि एप्लिकेशन जावा में है, भाषा एक प्रतिबंध नहीं है; अंत में इसे लागू करने के लिए मुझे डिजाइन दिशानिर्देशों की आवश्यकता है। हम वर्तमान में log4j का उपयोग कर रहे हैं, लेकिन इससे यह व्यवहार नहीं मिल सकता है।
बहुत अच्छा, धन्यवाद !! –
प्रलेखन के अनुसार, एनडीसी वर्तमान धागे से संलग्न है, इसलिए मुझे नहीं लगता कि इससे आपकी मदद मिलेगी। यह मूल रूप से धागे-स्थानीय भंडारण के शीर्ष पर एक रैपर है। –
लेकिन एनडीसी वर्तमान संदर्भ को एक बच्चे धागे को पारित करने के तरीकों को प्रदान करता है, जो उपयोगी साबित हो सकता है। –