【发布时间】:2017-02-28 19:20:38
【问题描述】:
我最近开始在我们的一个项目中使用 PostSharp。目的是记录在特定方法中调用的所有方法的方法执行时间(代表特定功能)。
到目前为止,我已经创建了一个方面(比如 TimingAspect)并在一种方法上对其进行了测试(通过在方法定义上方编写“[TimingAspect]”)。它工作正常,将该方法的执行时间记录在单独的日志文件中。
据我所知,如果我在方法定义之上编写“[TimingAspect]”,它只会记录该方法,而不记录从此方法调用的其他方法。我对吗 ?所以现在我想知道是否有任何方法可以实现目标,即记录在特定方法中调用的所有方法的方法执行时间?
【问题讨论】:
-
@Ronit Singh:你找到解决方案了吗?
标签: c# logging aop postsharp aspect