내 응용 프로그램에서 메시지 상자를 사용하여 오류 정보를 표시하고 있습니다.C# MessageBox 오류 메시지
try
{
// Something...
}
catch (SystemException ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
처음에는 괜찮 았지만 내 프로그램이 커짐에 따라이 오류가 발생한 try-catch 블록을 찾는 것이 점점 어려워졌습니다. 오류가 생성 된 코드 줄 또는 함수를 표시하는 방법이 있습니까? Microsoft Visual C# 2008 Express Edition을 사용하고 있습니다. 감사.
오류 상자를 표시하는 경우 사용자로부터 지저분한 세부 정보 (예 : StackTrace)를 숨기려고합니다. 그러나 나중에 디버깅 할 수 있도록 StackTrace를 사용하여 어딘가에 예외를 기록하는 것이 좋습니다. NLog 또는 Log4Net과 같은 좋은 로깅 패키지가 있으며,이를 사용하여 도움을받을 수 있습니다. –