[C#] Как записать журнал в ситуации ошибки во время выполнения?
Как написать журнал в ситуации ошибки времени выполнения?
Я хочу знать, где произошла ошибка в исходном коде.(Когда я выполняю .exe
файл)
(Я не использую Serial debugging
)
1 ответ
Вы можете использовать печать исключения, используя Debug.WriteLine
catch (Exception ex)
{
Debug.Writeline(ex.ToString());
}
В Compact Framework есть одна загвоздка, она не будет иметь такого же поведения. Но вы можете попробовать это.
В Windows CE любая информация, передаваемая в Debug.Write, отображается во временном окне консоли на устройстве. Окно консоли автоматически открывается при первом вызове Debug.Write и закрывается сразу после выхода из приложения. Окно консоли можно оставить открытым, поместив точку останова в конец функции Main() приложения, чтобы предотвратить полный выход из приложения.
Более подробная информация - https://msdn.microsoft.com/en-us/library/aa446495.aspx