记录完整异常详细信息(包括所有可能的内部异常)的最佳做法是什么?
目前,我使用以下代码:
try
{
//some code that throws an exception
}
catch(Exception ex)
{
do
{
Console.WriteLine(ex.Message+ex.StackTrace);
ex=ex.InnerException;
}while(ex!=null)
}
Run Code Online (Sandbox Code Playgroud)
是否存在此代码可能失败的情况?