【发布时间】:2012-05-31 00:08:38
【问题描述】:
我继承了一些遗留代码,其中每个方法都带有:
Method()
{
Log("Entering");
...
Log("Exiting");
}
之类的。这很丑陋,确实重复了大约一千次。有没有办法像 Rails 中的那样添加全局“around_filter”?
【问题讨论】:
-
如何删除呼叫并仅将其留在有意义的地方?当抛出异常时,您确实有调用堆栈,因此您不一定需要为每个方法都这样做。
-
@BryanCrosby 好吧,在这种情况下这是一个选项,但这并不是我真正要问的。
标签: c# ruby-on-rails filter