2013-10-18 57 views
0

我正在编写一个新的应用程序,可能会在不同的服务中编写业务逻辑。我的工作站运行在非常好的硬件中,所以一切都很快。但是,我将在VPS服务器上部署应用程序以进行测试和可能的生产。但是VPS比我的工作站硬件更差。Grails服务执行时间

当在VPS中测试时,我希望跟踪哪种服务方法很慢。我希望能够记录每个服务方法调用的执行时间。我可以通过在日志记录的每个方法中插入代码来执行它。有没有一个更清洁和更简单的方法来做到这一点?

回答

2

您可以使用Spring AOP并定义围绕您的grails服务方法的切入点。计时超过阈值的方法和日志调用。

对于一个这样的例子,请参见this blog article在grails中实现基本的Spring AOP。