2012-02-29 67 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

對於日誌記錄或其他原因,瀏覽器(沒有開發模式運行)無法寫入本地文件。這是出於安全原因而完成的。 Html5可能支持其中一些功能,但它們在舊版瀏覽器中不受支持。