【发布时间】:2015-02-05 10:45:22
【问题描述】:
目前,我们的 Asp.Net Web 应用程序有 600 多个页面。我们已经实施了 Microsoft Enterprise Library for Logging。但是,问题是我们在应用程序中有很多导航。当客户发布一些问题时,我们无法找到代码失败的地方。
所以,请向我们推荐一些开源的第三方工具来记录应用程序中的每个函数调用,而页面中的代码更改更少。比如,记录 Global.asax 中的每个函数或 AppCode 中的 Some 类。
我们已经在 Web 应用程序中将 Log4net 用于其他目的。
我的想法是记录每个函数调用,而无需访问 600 多页并进行代码更改。这可能吗?
【问题讨论】:
-
你在使用MVC模式吗?
-
No..3 层架构。
-
不,我的意思是你使用带有过滤器的 ASP.NET MVC 吗?
-
没有。我们没有使用那个
-
@Praveen 你可以通过引入一些面向方面的编程来做到这一点......看看postsharp.net/aspects
标签: c# asp.net logging trace error-logging