我将所有生成的 sql 记录如下。现在我想将任何异常记录到同一个文件中。
StreamWriter mLogFile = new StreamWriter(LogFilePath,true){AutoFlush=true};
try
{
MyDataContext mdc = new MyDataContext();
mLogFile.WriteLine(CurrentDateString);
mdc.Log = mLogFile;
BLAH BLAH DB STUFF
mdc.SubmitChanges();
}
catch(Exception x)
{
}
我想要的只是当出现异常时,我想将异常信息添加到日志文件中。不确定是否可以只将 writeLine 写入 catch 块中的文件。datacontext 究竟何时释放日志文件?当 submitchanges 返回时?出现异常时会发生什么?任何意见?