gpt4 book ai didi

.net - 错误记录: Source Error and Source File

转载 作者:行者123 更新时间:2023-12-03 08:08:50 27 4
gpt4 key购买 nike

开发.Net Web应用程序时,如果生成运行时错误,则会显示一些在Exception类中找不到的“额外”调试信息。

它显示了“源错误”部分,其中显示了代码摘录,其中行号准确显示了错误的产生位置,并显示了“源文件”,即引发异常的实际页面。

alt text

可以通过编程方式收集和记录此信息吗?

仅供引用,我没有使用错误记录框架,该应用程序仅捕获Global.asax.cs文件中的错误,并将异常内容写入数据库表。也许这就是我要去的地方。让我知道是否需要采用支持质量记录的框架。

最佳答案

您应该看一下ELMAH项目,该项目将允许您自动捕获和记录所有未处理的异常,包括记录死亡的黄屏。

对于每个错误,以及记录YSOD和堆栈跟踪,它也将记录服务器变量,因此您可以看到诸如http Referrer,请求的页面等信息。

它可以将异常记录在各种数据库或xml文件中,并在记录日志时向您发送电子邮件。它可以集成到正在运行的.Net Web应用程序中,而无需更改代码行,只需将条目添加到web.config

您还可以通过编程方式在日志中记录条目,以获取想要捕获但仍记录异常的时间。

有关详细信息,请访问ELMAH网站和getting started guide on the Elmah.io site

关于.net - 错误记录: Source Error and Source File,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com