2013-11-26 39 views
0

我已经通过此门户搜索,但实际上找不到这个问题的答案。我正在寻找某种框架,它允许我记录用户的状态和行为,特别是他们在窗体,会话状态,cookie等中输入的值......尽可能帮助重建应用程序状态的所有内容并尽可能减少配置重新创建错误情况。哪个.NET框架在ASP.NET中进行复杂日志记录?

首选开源解决方案。

+0

好吧,有intellitrace这是优秀的...不开源,但VS的更多的一部分。 http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx –

+0

但它可在最终只,我有专业版 –

+0

为它付出:-P(开玩笑)。 –

回答

1

对于应用程序和用户状态你很可能将不得不自己设计的东西。

对于一般的网络状态,你可以看看ELMAH,这将给你的一些细节水平。

在我建立了一个为自己过去,将采取从取决于那种你正在运行(桌面,Web和WCF服务)的应用程序的各种环境变量的信息。

如果找到更好的方法,欢迎交流。

+0

我也建议ELMAH。但对于应用程序状态,很可能...定制的东西。 –

+0

我喜欢ELMAH,但我仍然认为它给你的东西很差。也许这里有一个空间用于新的东西。 Log4Net非常棒,但太过原始,这就是我认为问题所在。为开发人员可能希望记录的每种数据类型定义日志记录格式很困难。所以它必须是获得环境信息(ELMAH ++)和提供像Log4Net这样的自定义记录器的组合。 – tucaz

+0

同意。我认为每个开发人员都有自己的方式和自己的要求,所以为什么你应该创建自己的或...支付和使用intellitrace –