/ / सी # मेरे आवेदन में क्रैश रिपोर्टिंग के लिए सर्वश्रेष्ठ अभ्यास - सी #, फ्रेमवर्क, क्रैश-रिपोर्ट

सी # मेरे आवेदन में दुर्घटना रिपोर्टिंग के लिए सबसे अच्छा अभ्यास - सी #, फ्रेमवर्क, क्रैश-रिपोर्ट

मुझे अपने C # (WPF) एप्लिकेशन पर क्रैश रिपोर्टिंग फ्रेमवर्क लागू करने की आवश्यकता है, इसलिए मुझे पूर्ण कॉल स्टैक की आवश्यकता है, आप लोग ऐसा करने के लिए क्या सुझाव देंगे।

उत्तर:

जवाब के लिए 3 № 1

स्टैक ट्रेस

        StackTrace st = new StackTrace(true);
for(int i =0; i< st.FrameCount; i++ )
{
// Note that high up the call stack, there is only
// one stack frame.
StackFrame sf = st.GetFrame(i);
Console.WriteLine();
Console.WriteLine("High up the call stack, Method: {0}",
sf.GetMethod());

Console.WriteLine("High up the call stack, Line Number: {0}",
sf.GetFileLineNumber());
}