扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作为.NET开发人员,有几个好的开发习惯值得我们时常注意,其中最重要的一个是,对于每一个应用,你的代码都应该包括用来捕获可能发生的重要错误及不重要错误的语句。在.NET框架中,这一切变得很容易,我们可以使用“Try… Catch” 语句来阻止发生的错误,进行异常处理。
在利用.NET开发windows应用时,另一个重要的技巧是在代码中写出错误信息,并将调试语句加入审计日志。在错误发生时,你可以使用以下代码捕获有Try…Catch语句抛出的异常,将它写入包含时间戳的重要错误日志中。
Dim ErrorOutputFileName
With System.DateTime.Now
ErrorOutputFileName = FolderLocation & "\Critical_Error_Log_" & .Day.ToString & "-" & .Month.ToString & "-" & .Year.ToString & "_" & .Hour.ToString & "-" & .Minute.ToString & ".txt"
End With
Dim sw As New StreamWriter(ErrorOutputFileName, True, System.Text.Encoding.ASCII)
sw.WriteLine(ex.Message)
sw.Close()
Me.Close()
当然这并不是全部,你还可以使用WriteLine方法输出其它有助于解决错误的信息,包括变量值、系统状态等。
记住:捕获错误是确保你的应用系统正常运行的简单方法,无论是现在还是将来。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者