2012-07-31 77 views

回答

0

您可以在BLL下創建一個Uility文件夾,其中包含CommonFunction.cs類的常用功能。在這個類中,你可以把ErrorLog,AlertMessage,Encrypt,Decrypt ...功能

0

我會建議不要把ErrorLog()放在任何層(取決於你的結構,層可以是一個命名空間或一個項目)。

它應該位於錯誤實用程序類中,而不是任何層,因爲您可能希望使用它來記錄來自數據層或業務層的錯誤。

1

我建議你在你的Global.asax文件中寫下你的錯誤日誌代碼。 它具有稱爲Application_Error的功能。如果引發了一個 未處理的異常,則自動調用此函數。

您可以在那裏創建您的日誌文件。它具有Server.GetLastError()函數,可以保存項目中最後一個錯誤的軌跡。

有關更多詳細信息,請檢查this link這將幫助您。