我在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. Subversion日誌錯誤在哪裏?
- 3. IIS 7.5日誌錯誤在哪裏?
- 4. 我應該在哪裏存儲錯誤日誌?
- 5. 我在哪裏可以找到錯誤日誌?
- 6. 我的日誌消息在哪裏?
- 7. 我的日誌文件在哪裏?
- 8. Excel的日誌功能錯誤
- 9. 在哪裏可以使用活動日誌記錄功能
- 10. Java日誌記錄 - 我的日誌文件在哪裏?
- 11. 我的錯誤在哪裏?
- 12. 我在哪裏實現我的功能?
- 13. PHP MySQL錯誤日誌功能
- 14. 我要去哪裏錯功能邏輯
- 15. PHPMailer日誌在哪裏?
- 16. 我在哪裏創建php.ini
- 17. 擴展的VSCode錯誤日誌在哪裏?
- 18. 創建功能 - 錯誤1064
- 19. log4net將在哪裏創建此日誌文件?
- 20. 我在哪裏可以看到我的程序中的日誌
- 21. 如何在SSIS包內創建錯誤日誌或自定義錯誤日誌?
- 22. 找不到我的錯誤在創建MySQL中的功能
- 23. Global.java的日誌去哪裏?
- 24. WTP Eclipse插件在哪裏寫入錯誤日誌?
- 25. 我查詢中的錯誤在哪裏?
- 26. 呼應(創建)錯誤日誌文件
- 27. 我在哪裏可以找到Neo4j 3.0.0服務器的錯誤日誌
- 28. 我在哪裏可以找到nginx的錯誤日誌,使用fastcgi和django
- 29. 如何在laravel 5.3中創建郵件功能日誌
- 30. 我的電子郵件激活功能中的錯誤在哪裏?