こんにちは私は、ユーザー定義の例外をログファイルに書きたいと思います。 私の例外をスローする代わりに、そのメッセージを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、私がしたかったthats :) –