我在哪里创建asp.net中的错误日志功能?

时间:2012-07-31 04:50:07

标签: asp.net 3-tier

我在asp.net中使用3层架构,我想把函数“ErrorLog()”用于记录错误,我应该在哪里放入我的结构?

3 个答案:

答案 0 :(得分:1)

我建议您在Global.asax文件中编写错误日志代码。 它具有名为Application_Error的功能。如果是,则自动调用此函数 提出了未处理的异常。

您可以在那里创建日志文件。它具有Server.GetLastError()功能,可以跟踪项目中的上一个错误。

有关详细信息,请查看this link这将对您有所帮助。

答案 1 :(得分:0)

您可以在BLL下创建一个Uility文件夹,该文件夹包含Common Function.vs类等常用功能。 在该课程中,您可以输入错误日志,警报消息,加密,解密...功能

答案 2 :(得分:0)

我建议不要将ErrorLog()放在任何图层中(取决于您的结构,图层可以是命名空间或项目)。

它应该在Error Utility类中,而不是在任何层中,因为您可能希望使用它来记录数据层或业务层中的错误。