2012-07-31 54 views

回答

0

您可以在BLL下创建一个Uility文件夹,其中包含CommonFunction.cs类的常用功能。在这个类中,你可以把ErrorLog,AlertMessage,Encrypt,Decrypt ...功能

0

我会建议不要把ErrorLog()放在任何层(取决于你的结构,层可以是一个命名空间或一个项目)。

它应该位于错误实用程序类中,而不是任何层,因为您可能希望使用它来记录来自数据层或业务层的错误。

1

我建议你在你的Global.asax文件中写下你的错误日志代码。 它具有称为Application_Error的功能。如果引发了一个 未处理的异常,则自动调用此函数。

您可以在那里创建您的日志文件。它具有Server.GetLastError()函数,可以保存项目中最后一个错误的轨迹。

有关更多详细信息,请检查this link这将帮助您。