就是做一个异常处理的方法,把可能出现的所有异常,在catch捕获,调用那个方法
以文本方式输出,以当日日期为文本名,并保存到相应目录中.
给个详细的例子学习一下吧...试试了好多次,没成功.
小弟谢谢在先
冰镇柠檬汁儿~~
怎么log.txt写不进出错信息啊!明明有异常了...
用Response.Write都能显示出现了异常的,还有这个log.txt是已经建立好的文本啊!
我要的是自动生成一个文本,出现异常就以当日日期为名字在指定目录里建立一个文本文件,
如果当天文本存在了就不用再建立了,接着添加异常记录..........
Kendy123456版主的是VB,能否做一下C#怎么写?看不懂这个
Try
Process()
Catch ex As Exception
Dim logEntry As New LogEntry()
logEntry.Categories.Clear()
logEntry.Priority = 5
logEntry.Categories.Add("Tracing") ' 指定异常的处理方式是写到文件trace.log中
logEntry.Severity = TraceEventType.Error
logEntry.Message = ex.ToString
logEntry.EventId = 1
Logger.Write(logEntry)
Dim rethrow As Boolean = ExceptionPolicy.HandleException(ex, "Log Only Policy")
If (rethrow) Then ' 确定是否要把异常抛出给用户
Throw
End If
End Try