2012-02-29 3 views
0

Можно ли перенаправить вывод GWT.log() из консоли разработки в файл? Мне нужно отладить скомпилированное приложение GWT, и любые трассировки журналов или исключений были бы очень приятными.Выход GWT.log в файл

ответ

2

GWT.log составлен, нет возможности получить доступ к нему при компиляции в производство.

С другой стороны, GWT теперь имеет поддержку java.util.Logging, которая при компиляции может отправлять ошибки на сервер, но вы хотите. Он также может печатать эти инструкции ведения журнала на консоль в браузере, например, всплывающее окно или Firebug/Chrome Inspector. См. http://code.google.com/webtoolkit/doc/latest/DevGuideLogging.html#Remote_Logging (и другие разделы на этой странице) для более подробной информации.

Имейте в виду, что если вы не компилируете полную информацию о трассировке стека, исключения будут очень трудными для чтения. См. http://code.google.com/p/google-web-toolkit/wiki/WebModeExceptions#Emulated_Stack_Data для получения дополнительной информации.

Невозможно запустить браузер (без использования режима dev) для записи в локальный файл, для ведения журнала или по другим причинам. Это делается по соображениям безопасности. Html5 может поддерживать некоторые из этих вещей, но они не будут поддерживаться в старых браузерах.

Смежные вопросы