【发布时间】:2015-07-13 09:59:41
【问题描述】:
我们有一个 MVC 应用程序,将(由用户)生成的错误记录回我们的支持数据库的最佳方法是什么?用户应该只看到“已报告此错误”错误消息
所有细节都应该写入数据库
请帮忙!
【问题讨论】:
-
如果连接到支持数据库时出错会怎样?记录错误的最佳位置是应用服务器上的文本文件。
-
利用记录器...比如 log4net 将记录到您的数据库
-
@user1666620 小心声称“最佳”实践。您会发现意见不同(尤其是当日志文件填满文件系统时)。
-
我认为这应该转移到programmers.stackexchange,因为这不是一个特定的错误,而是一个设计问题
-
@richard 如果您正处于文件系统充满错误日志的阶段,那么我认为将它们存储在数据库中不会有任何帮助。
标签: c# asp.net-mvc error-handling