我想实现一种方法来跟踪为.net v4.0编写的应用程序中的每行代码。.net v4的全自动应用程序跟踪
就是一个例子。如果我有以下功能。
private bool hasValue(string value)
{
if(string.isnullorempty(value)
{
return false;
}
else
{
return true;
}}
然后当函数被调用我想详细跟踪日志包含这样的事情:
函数调用| 10号线|特色私人布尔hasValue的(字符串值)| ValuesPassed hasValue的(“”) 线评估|第11行|如果(string.isnullorempty(值)| ValuesPassed如果(string.isnullorempty(“”) - 返回评测真正 进入13号线|签名返回false |采取行动回报
此跟踪可以手动完成,但它的一个。大量的工作,并且将脏的代码。是不是有一种方式来获得这一水平与.NET或第三方插件自动跟踪的?
谢谢
我认为PostSharp最接近实现这个目标,下面的链接可能有助于通过cruft杂草:http://www.sharpcrafters.com/solutions/monitoring#tracing – 2011-01-07 19:56:47
@John干杯的更新,我有除去帖子并更新链接。 – 2011-01-07 20:12:15