Grails-在开发模式下显示页面处理/呈现调试信息

Grails-在开发模式下显示页面处理/呈现调试信息,grails,debugging,rendering,Grails,Debugging,Rendering,在过去的两天里,我一直在尝试Grails,到目前为止,我对它非常满意 来自Rails,我在这里真正缺少的唯一一件事是在页面提供后显示的开发模式调试信息 这就是我的意思: Processing UsersController#show (for 127.0.0.1 at 2010-06-14 10:28:44) [GET] Parameters: {"id"=>"2"} User Load (0.0ms) SELECT * FROM "users" WHERE ("users".

在过去的两天里,我一直在尝试Grails,到目前为止,我对它非常满意

来自Rails,我在这里真正缺少的唯一一件事是在页面提供后显示的开发模式调试信息

这就是我的意思:

Processing UsersController#show (for 127.0.0.1 at 2010-06-14 10:28:44) [GET]
  Parameters: {"id"=>"2"}
  User Load (0.0ms)   SELECT * FROM "users" WHERE ("users"."id" = 2) 
Rendering template within layouts/users
Rendering users/show
Completed in 24ms (View: 5, DB: 0) | 200 OK [http://localhost/users/2]
有没有办法在Grails中得到类似的东西?我尝试过“调试”插件,但它不是很有用,因为它只显示总的处理时间


我知道推出我自己的东西并不难(除了数据库统计部分),我只是想确保我没有不必要地重新发明轮子。

我知道这不是你要寻找的答案,但你可以试试SpringSource的tc Server Developer。在那里你可以看到所有你正在寻找的信息。在从RubyonRails更改为Grails之后,我搜索了相同的信息。现在我对tc服务器解决方案很满意

请参阅SpringSource网站上的视频:

这可能就是为什么SpringSource不包括RubyonRails风格的控制台输出的原因。我仍然希望打开此输出,但我也可以不打开它。

要启用SQL日志记录(hibernate),请将“loggingSql=true”放在数据源闭包(dataSource.groovy)中。另一种选择是使用P6Spy插件或Java Melody,但它们都没有真正为您提供这种简单但非常有用的信息。