.NET आपको कोड में ट्रेस स्टेटमेंट जोड़ने देता है। आपश्रेणी के माध्यम से कैसे पता लगाएं?
Trace.WriteLine "(कुछ संदेश") का उपयोग कर सकते हैं;
और फिर उन संदेशों को लॉग फ़ाइल में एकत्र करने के लिए ट्रेस श्रोता को परिभाषित करें। ठीक है तो अब तक।
लेकिन क्या आप भी कर सकते हैं:
Trace.WriteLine "(कुछ संदेश", "श्रेणी");
आप app.config (यानी .exe.config) में एक फ़िल्टर कैसे सेट अप कर सकते हैं ताकि "श्रेणी" के किसी निश्चित मान वाले संदेशों को श्रोता को भेजा जा सके। दस्तावेज संकेत देता है कि आप ऐसा कर सकते हैं लेकिन आपको यह बताने से कम हो जाता है कि, मुझे लगता है! मैं अपनी खुद की श्रेणियों (उपप्रणाली द्वारा) परिभाषित करना चाहता हूं और आवश्यकता होने पर विभिन्न लॉग फ़ाइलों को ट्रेस करने में सक्षम हूं।
(हाँ मैं लॉग 4नेट के बारे में सब कुछ जानता हूं और यह मेरी सभी समस्याओं को कैसे हल कर सकता है)।
निक
यदि आप किसी समाधान के बारे में जानते हैं, तो इसका उपयोग क्यों न करें? क्या आप वास्तव में एक पहिया को फिर से शुरू करना चाहते हैं? –
ढांचे के अंतर्निर्मित तंत्र का उपयोग करने के लिए यह एक दिलचस्प अभ्यास है और अतिरिक्त घटकों को भेजने की आवश्यकता को हटा देता है। –