Örneğin, tek bir yerde ...
//---------------a
try
{
// some network call
}
catch(WebException we)
{
throw new MyCustomException("some message ....", we);
}
... ve başka bir yerde ...
//--------------b
try
{
// invoke code above
}
catch(MyCustomException we)
{
Debug.Writeline(we.stacktrace); // <----------------
}
Yazdırdığım yığın izleme, yalnızca a'dan b'ye başlıyor, WebException'dan iç yığın izini içermiyor.
Tüm yığın izini nasıl yazdırabilirim ???
throw;
yerine kullanınthrow new MyCustomException(...)
.