相关疑难解决方法(0)

如何在异常中打印完整堆栈跟踪?

例如,在一个地方......

//---------------a
try
{
    // some network call
}
catch(WebException we)
{
    throw new MyCustomException("some message ....", we);
}
Run Code Online (Sandbox Code Playgroud)

......在另一个地方......

//--------------b
try
{
    // invoke code above
}
catch(MyCustomException we)
{
    Debug.Writeline(we.stacktrace);   // <----------------
}
Run Code Online (Sandbox Code Playgroud)

我打印的堆栈跟踪,它只从a到b开始,它不包含WebException的内部堆栈跟踪.

如何打印所有堆栈跟踪???

c# exception-handling stack-trace

92
推荐指数
3
解决办法
12万
查看次数

标签 统计

c# ×1

exception-handling ×1

stack-trace ×1