2010-06-14 2 views
4

J'ai expérimenté avec Grails ces deux derniers jours et, jusqu'à présent, j'en suis vraiment content. En venant de Rails, la seule chose qui me manque vraiment ici est l'information de débogage en mode dev qui apparaît après que la page ait été servie.Grails - Affichage du traitement des pages/affichage des informations de débogage en mode développement

Ce que je veux dire:

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] 

Est-il possible d'obtenir quelque chose de similaire dans Grails? J'ai essayé le plugin "debug" mais ce n'est pas très utile car il montre seulement le temps de traitement total. Je sais que ce n'est pas difficile de rouler quelque chose de moi-même (sauf pour cette partie des statistiques de base de données), je voulais juste m'assurer que je ne réinventais pas inutilement la roue.

+0

Pour activer la journalisation SQL (hibernation), mettez "loggingSql = true" dans la fermeture de dataSource (DataSource.groovy). Une autre alternative est d'utiliser le plugin P6Spy ou Java Melody mais aucun d'eux ne vous donne vraiment cette information simple mais très utile. – biasedbit

Répondre

1

Je sais que ce n'est pas la réponse que vous recherchez, mais vous pouvez essayer tc-Server Developer par SpringSource. Là, vous pouvez voir toutes les informations que vous recherchez. Après avoir changé de Ruby on Rails en Grails, j'ai cherché la même information. Maintenant, je suis content de la solution tc-Server.

Voir la vidéo sur le site SpringSource: http://www.springsource.com/products/tcserver/devedition

Ceci est peut-être la raison pour laquelle SpringSource ne comprend pas la sortie de style Ruby on Rails à la console. Je voudrais toujours activer cette sortie, mais je peux vivre sans.

+0

Très intéressant en effet! – biasedbit

Questions connexes