예를 들어 한 곳에서 ...
//---------------a
try
{
// some network call
}
catch(WebException we)
{
throw new MyCustomException("some message ....", we);
}
... 그리고 다른 곳에서 ...
//--------------b
try
{
// invoke code above
}
catch(MyCustomException we)
{
Debug.Writeline(we.stacktrace); // <----------------
}
내가 인쇄하는 stacktrace는 a에서 b까지만 시작하며 WebException의 내부 스택 추적을 포함하지 않습니다.
모든 스택 트레이스를 어떻게 인쇄 할 수 있습니까 ???
throw;
대신 사용throw new MyCustomException(...)
합니다.