2012-02-29 2 views
0

Est-il possible de rediriger la sortie de GWT.log() de la console de développement vers un fichier? J'ai besoin de déboguer une application GWT compilée et toute trace de journalisation ou d'exception serait vraiment sympa.Sortie GWT.log dans le fichier

Répondre

2

GWT.log est compilé, il n'y a aucun moyen d'y accéder lorsqu'il est compilé en production. Par contre, GWT prend maintenant en charge java.util.Logging, qui peut, une fois compilé, envoyer des erreurs au serveur pour l'utiliser comme bon vous semble. Il peut également imprimer ces instructions de journalisation sur une console intégrée au navigateur, telle qu'une fenêtre contextuelle ou un inspecteur Firebug/Chrome. Voir http://code.google.com/webtoolkit/doc/latest/DevGuideLogging.html#Remote_Logging (et d'autres sections sur cette page) pour plus de détails. Gardez à l'esprit que si vous ne compilez pas les informations de trace de la pile complète, les exceptions seront très difficiles à lire. Voir http://code.google.com/p/google-web-toolkit/wiki/WebModeExceptions#Emulated_Stack_Data pour plus d'informations.

Il n'y a aucun moyen pour un navigateur (sans le mode dev en cours d'exécution) d'écrire dans un fichier local, pour la journalisation ou pour d'autres raisons. Ceci est fait pour des raisons de sécurité. Html5 pourrait avoir un support pour certaines de ces choses, mais elles ne seront pas supportées dans les anciens navigateurs.

Questions connexes