के माध्यम से मैं अनुप्रयोग है कि इसके स्रोत का पता लगाने कॉन्फ़िगर करता है इस प्रकार है:बदलें ट्रेस स्विच स्तर app.config
var traceSource = new TraceSource("MyTraceSource");
traceSource.Switch = new SourceSwitch("MyTraceSwitch") { **Level = SourceLevels.Information** };
var traceListener = new TextWriterTraceListener(logFilePath);
traceListener.TraceOutputOptions = TraceOptions.DateTime;
traceSource.Listeners.Clear();
traceSource.Listeners.Add(traceListener);
Trace.AutoFlush = true;
एप्लिकेशन को हमेशा इस स्रोत का पता लगाने की घटनाओं का पता लगाने में उपयोग करता है। कृपया ध्यान दें कि SourceLevels.Information ट्रेस स्विच में हार्डकोड किया गया है। अब मुझे ट्रेस स्विच स्तर को वर्बोज़ में बदलने की जरूरत है। क्या app.config फ़ाइल के माध्यम से इसे पूरा करना संभव है? मैंने कई एक्सएमएल-कॉन्फ़िगर की कोशिश की लेकिन असफल रहा। नोट मैं केवल स्रोत कोड को app.config नहीं बदल सकता।
आप आवेदन में स्विच मान 'switchValue =" सूचना "' विशेषता द्वारा नियंत्रित किया जाता, आवेदन कोड में निर्दिष्ट डिफ़ॉल्ट मान अधिभावी उल्लेख करना भूल गया। मूल पोस्टर से क्या करने के लिए 'सूचना' के बजाय इसे 'Verbose' पर सेट करें। – Suncat2000