हैलो क्या एक वर्ग है जो एक सुंदर रूपांतरण करता है?एचटीएमएल में एक स्टैक ट्रेस को सर्वोत्तम रूप से कैसे परिवर्तित करें (.NET - C# का उपयोग करके)
6
A
उत्तर
7
इसमें कुछ भी नहीं बनाया गया है, लेकिन यह काफी आसान होगा।
बस StackTrace हड़पने:
// Create trace from exception
var trace = new System.Diagnostics.StackTrace(exception);
// or for current code location
var trace = new System.Diagnostics.StackTrace(true);
बार जब आप इस किया है, सिर्फ ढेर फ्रेम पुनरावृति, और के रूप में वांछित उन्हें स्वरूपित।
HTML में इसे प्रारूपित करने के कई तरीके होंगे - यह वास्तव में इस पर निर्भर करता है कि आप इसे कैसे देखना चाहते हैं। मूल अवधारणा होगी:
int frameCount = trace.Framecount;
for (int i=0;i<frameCount;++i)
{
var frame = trace.GetFrame(i);
// Write properties to formatted HTML, including frame.GetMethod()/frame.GetFileName(), etc.
// The specific format is really up to you.
}
0
यह एक नया सवाल नहीं है, हालांकि मैं एक ओपन सोर्स न्यूज, उदाहरण के लिए सुझाव देना चाहता हूं। स्क्रैच से एचटीएमएल बनाने के साथ पहिया को फिर से शुरू करने से https://github.com/atifaziz/StackTraceFormatter।
संबंधित मुद्दे
- 1. सामान्य निष्पादन में .NET में स्टैक ट्रेस कैसे प्राप्त करें?
- 2. स्टैक ट्रेस
- 3. सी # में अपवाद के स्टैक ट्रेस को कैसे प्रारूपित करें?
- 4. जावास्क्रिप्ट स्टैक ट्रेस से जावा वास्तविक स्टैक ट्रेस ढूंढना
- 5. स्टैक ट्रेस
- 6. जावा प्रोग्राम में स्टैक ट्रेस पीढ़ी को कैसे अक्षम करें?
- 7. "स्टैक ट्रेस
- 8. एक्सकोड - जोर से स्टैक ट्रेस कॉल करें?
- 9. स्टैक ट्रेस
- 10. TryCast में C# को कैसे परिवर्तित करें?
- 11. अपवाद के स्टैक ट्रेस को प्रिंट करें
- 12. सी ++ प्रोग्राम क्रैश होने पर स्टैक ट्रेस कैसे प्राप्त करें? (msvc8/2005 का उपयोग करके)
- 13. जावास्क्रिप्ट अपवाद स्टैक ट्रेस
- 14. स्टैक ट्रेस
- 15. एक स्टैक ट्रेस के बिना पुनरावर्ती अपवाद - रीसेट कैसे करें?
- 16. node.js में गहरे स्टैक ट्रेस को आउटपुट कैसे करें?
- 17. धागे के स्टैक ट्रेस कैसे प्राप्त करें
- 18. सेलेनीज़ (एचटीएमएल) से पायथन प्रोग्रामेटिक रूप से कैसे परिवर्तित करें?
- 19. .net में उपयोगकर्ता बग-रिपोर्ट से लाइन नंबरों के साथ स्टैक ट्रेस को मनोरंजन करें?
- 20. विंडोज़ ऐप को लटकने पर एक स्टैक ट्रेस लॉग करें
- 21. छवि को एचटीएमएल में कैसे परिवर्तित करें?
- 22. BuildException/ExitStatusException स्टैक ट्रेस
- 23. स्टैक ट्रेस (कर्नेल या कोर डंप से) का अच्छा उपयोग कैसे करें?
- 24. Excel.Range.Interior.Color को System.Drawing.Color में C# कैसे परिवर्तित करें?
- 25. टेस्ट से स्टैक ट्रेस कैसे प्राप्त करें :: यूनिट :: टेस्टकेस
- 26. स्टैक ट्रेस 3
- 27. C++ में utf-8 से ASCII को कैसे परिवर्तित करें?
- 28. एक लिफो स्टैक के रूप में NSOperationQueue का उपयोग करें?
- 29. "यह" पॉइंटर स्टैक ट्रेस
- 30. एक स्टैक ट्रेस को एक स्ट्रिंग में बदलें?