Здравствуйте. Я хотел бы записать свое пользовательское исключение в файл журнала.
Поэтому вместо того, чтобы выдавать свое исключение, я хотел бы записать это сообщение в текстовый файл.
Конструктор для моего исключения выглядит так:
public OpenFileException(string pathToOpen, Exception innerexception)
: base("Couldn't find the path: " + pathToOpen, innerexception)
{
this.pathToOpen = pathToOpen;
}
Вот как я сейчас регистрирую свое исключение:
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);
}
Так что я спрашиваю. Как я могу записать свою строку «Не удалось найти путь:» в текстовый файл?