Какова наилучшая практика для регистрации полных деталей исключения, включая все возможные внутренние исключения?
В настоящее время я использую следующий код:
try
{
//some code that throws an exception
}
catch(Exception ex)
{
do
{
Console.WriteLine(ex.Message+ex.StackTrace);
ex=ex.InnerException;
}while(ex!=null)
}
Существуют ли сценарии, в которых этот код может завершиться неудачей?