반응형
Winfrom Project 기준으로 Main함수 시작부분에 예외이벤트 처리 추가
internal static class Program
{
[STAThread]
private static void Main()
{
Application.ThreadException += Application_ThreadException;
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.Automatic);
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FrmMain());
}
private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
logger.Error(e.ToString());
}
private static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
{
logger.Error(e.ToString());
}
}
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
PropertyChangedEvent (0) | 2021.10.20 |
---|---|
[WPF] naming convention - UIElement name Prefix (0) | 2021.10.19 |
[C#] 중복 실행 방지 (0) | 2021.08.13 |
[C#] 윈도우 시작 프로그램에 등록하기 (0) | 2021.08.13 |
Delete File (0) | 2021.08.06 |