在运行的.NET应用程序监测复制]

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

有一个ASP.NET Web应用程序,.NET Windows服务和共享.NET库组成的系统。它有大量的类,每个包含多个方法。

如何方便地收集有关的方法执行的运行数据,而不必修改每个单独的类和方法?我们的目标是注册的所有可在系统的一部分(除了.NET Framework类)的方法的执行。收集这些数据的目的是学习功能的系统都从未使用的用户。我们已经进行静态代码分析,以及从来没有显示基于IIS日志,这些日志淘汰页。

c# .net vb.net logging code-cleanup
1个回答
0
投票

你可以使用编译后的工具仪器必要的记录机制代码,以收集必要的数据。还有,你可以使用诸如PostSharpFody.Tracer现有的工具。

或者,如果这些工具是出于某种原因没有确切的你需要什么,你可以编写自己的编译后韦弗。这可以通过使用Mono.Cecil库来完成。有了这个库,你将能够把你的编译的程序集,与测井仪器的代码只有他们在你认为是必要的地方,然后收集和分析日志。

© www.soinside.com 2019 - 2024. All rights reserved.