Zum Beispiel an einem Ort ...
//---------------a
try
{
// some network call
}
catch(WebException we)
{
throw new MyCustomException("some message ....", we);
}
... und an einem anderen Ort ...
//--------------b
try
{
// invoke code above
}
catch(MyCustomException we)
{
Debug.Writeline(we.stacktrace); // <----------------
}
Der Stacktrace, den ich drucke, beginnt nur von a nach b, enthält nicht den inneren Stacktrace aus der WebException.
Wie kann ich den gesamten Stacktrace drucken?
throw;
anstelle von ,throw new MyCustomException(...)
wenn Sie wollen , zu erhalten (und Ausgang) , um die ursprüngliche Ausnahme - Stack.