উদাহরণস্বরূপ, এক জায়গায় ...
//---------------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); // <----------------
}
আমি যে স্ট্যাকট্রেসটি প্রিন্ট করি, এটি কেবল একটি থেকে শুরু করে বি পর্যন্ত শুরু হয়, এটিতে ওয়েবঅ্যাকসেপশন থেকে অভ্যন্তরীণ স্ট্যাকট্রেস অন্তর্ভুক্ত হয় না।
আমি কীভাবে সব স্ট্যাকট্রেস প্রিন্ট করতে পারি ???
throw;
পরিবর্তে ব্যবহার করুনthrow new MyCustomException(...)
।