我在asp.net中使用3層體系結構,我想把函數「ErrorLog()」記錄到錯誤中,我應該在哪裏放置我的結構?我在哪裏創建asp.net中的錯誤日誌功能?
1
A
回答
0
您可以在BLL下創建一個Uility文件夾,其中包含CommonFunction.cs類的常用功能。在這個類中,你可以把ErrorLog,AlertMessage,Encrypt,Decrypt ...功能
0
我會建議不要把ErrorLog()放在任何層(取決於你的結構,層可以是一個命名空間或一個項目)。
它應該位於錯誤實用程序類中,而不是任何層,因爲您可能希望使用它來記錄來自數據層或業務層的錯誤。
1
我建議你在你的Global.asax
文件中寫下你的錯誤日誌代碼。 它具有稱爲Application_Error
的功能。如果引發了一個 未處理的異常,則自動調用此函數。
您可以在那裏創建您的日誌文件。它具有Server.GetLastError()
函數,可以保存項目中最後一個錯誤的軌跡。
有關更多詳細信息,請檢查this link這將幫助您。
相關問題
- 1. Tomcat在哪裏創建日誌
- 2. IIS 7.5日誌錯誤在哪裏?
- 3. Subversion日誌錯誤在哪裏?
- 4. 哪裏有.net日誌授權錯誤
- 5. git日誌文件在哪裏?即錯誤日誌,輸出日誌等
- 6. 我在哪裏可以找到錯誤日誌文件?
- 7. 我應該在哪裏存儲錯誤日誌?
- 8. 我在哪裏可以找到錯誤日誌?
- 9. Ruby on Rails:我可以在哪裏獲取錯誤日誌?
- 10. 在asp.net中創建錯誤日誌文件
- 11. 我的日誌消息在哪裏?
- 12. 我的日誌文件在哪裏?
- 13. HRegionServer的日誌在哪裏?
- 14. ASP.NET錯誤日誌
- 15. Excel的日誌功能錯誤
- 16. 用Genexus創建日誌功能
- 17. Chrome Canary - 功能列表或更改日誌在哪裏?
- 18. 在哪裏可以使用活動日誌記錄功能
- 19. Java日誌記錄 - 我的日誌文件在哪裏?
- 20. 我在哪裏實現我的功能?
- 21. 我的錯誤在哪裏?
- 22. 我的錯誤在哪裏?
- 23. 誰能告訴我錯誤在哪裏?
- 24. 我在哪裏可以看到事件日誌中的Tile Notification錯誤?
- 25. 我要去哪裏錯功能邏輯
- 26. PHPMailer日誌在哪裏?
- 27. 日誌在哪裏申報?
- 28. 哪裏是我的ClamAV的日誌?
- 29. PHP MySQL錯誤日誌功能
- 30. 我在哪裏創建php.ini