ryu*_*ice 10 asp.net asp.net-mvc logging
登录ASP.net MVC的最佳方法是什么?我的意思是任何事件,我现在正在使用NLog,但我知道有很多可能的方法来实现它.
我不认为ASP.net MVC中有最好的框架/工具或标准方式.就像你在任何其他框架中那样做.当我设置日志记录时,我通常会将其视为应用程序其余部分可用的资源,而不是绑定到特定层.这很常见,实际上日志记录是引入面向方面编程时给出的标准示例.看到:
根据您尝试记录的内容,请考虑使用操作过滤器 ; 记录请求的页面和错误处理覆盖率的好方法.非MVC asp.net应用程序通常做在Global.asax的东西,提到这里.事实上,即使你使用我建议的动作过滤器,也包括global.asax的application_error事件中的一些基本错误处理; 如果发生真正疯狂的事情,它会比动作过滤器更可靠.
除此之外,在您感兴趣的事情发生时调用您的日志记录资源.数据库还是文件?要么工作,只要它用一两个好的方法封装,你总能在以后切换.
| 归档时间: |
|
| 查看次数: |
6572 次 |
| 最近记录: |