2010-07-20 90 views
0

我正在研究一个存在可用的用例的错误,以及一个不适用的小用例。代码库几乎没有日志记录,现在我不想花费时间在代码库中进行日志记录,尽管我有时间预算在以后这样做。有没有可以跟踪/记录托管代码的工具?

是否有工具记录程序的动作,即记录每个函数调用?

很明显,采用这个方法Appsight确实能做到这一点,但花费了10万美元。

回答

0

您可以尝试将我们的日志记录工具SmartInspect与面向方面编程(AOP)框架PostSharp一起使用。通过使用我们的aspect library,您可以自动记录和记录所有方法调用,异常情况,甚至是现场/财产变化。

0

,不需要更改任何代码/编译一个解决方案是使用是基于在.NET分析API,它在运行时注入其挂钩的工具。

唯一的免费开源的项目,我知道,痕迹不只是方法进入/退出也有返回值/方法的参数是SAE (Simple Assembly Explorer)。当您打开它时,只需导航到您的exe文件,右键单击它,然后选择配置文件。

有一些限制这个工具 - 特别是,它不会打印出泛型类型的值,以及文本输出不缩进/美化。

0

Runtime Flow(由我开发)可与.NET 2.0的参数记录每个函数调用 - 4.0应用,而无需任何额外的仪器。

相关问题