안녕하세요 사용자 정의 예외를 로그 파일에 쓰고 싶습니다. 그래서 내 예외를 던지기 대신 그 메시지를 txt 파일에 기록하고 싶습니다.사용자 정의 예외 로깅 C#
내 예외의 생성자는 다음과 같습니다
try
{
string data = Read(txtLocation.Text);
txtInfo.Text = data;
}
catch (Exception ex)
{
WriteLog("[" + DateTime.Now + "]" + " " + ex.Message);
MessageBox.Show(" ");
throw new OpenFileException(txtLocation.Text, ex);
}
그래서 내가 부탁 해요 무엇 :
public OpenFileException(string pathToOpen, Exception innerexception)
: base("Couldn't find the path: " + pathToOpen, innerexception)
{
this.pathToOpen = pathToOpen;
}
이 나는 순간에 내 예외를 기록하고 방법이다. 어떻게하면 txt 파일에 "경로를 찾을 수 없습니까?"라는 문자열을 기록 할 수 있습니까?
Thx djeeg, 내가하고 싶은 걸 먹었어. –