我正在编写一个新的应用程序,其业务逻辑用不同的服务编写。我的工作站是在非常好的硬件运行,所以一切都是快速的。不过,我将在VPS服务器上部署应用程序,以便进行测试和可能的生产。但是VPS的硬件比我的工作站更低劣。
在VPS中测试时,我希望跟踪哪些服务方法比较慢。我希望能够记录每个服务方法调用的执行时间。我可以通过在日志记录的每个方法中插入代码来缓慢地完成这一任务。有更干净更简单的方法吗?
发布于 2013-10-18 16:05:59
您可以使用Spring并围绕grails服务方法定义切入点。方法和日志调用超过阈值的时间。
有关这样的示例,请参见在grails中实现基本Spring的这篇博客文章。
https://stackoverflow.com/questions/19452791
复制相似问题