0

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

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

4

1 回答 1

2

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

对于一个这样的例子,请参阅这篇在 grails 中实现基本 Spring AOP 的博客文章。

于 2013-10-18T16:05:59.927 回答