是否可以将GWT.log()的输出从开发控制台重定向到文件?我需要调试一个已编译的GWT应用程序,任何日志记录或异常跟踪都会非常好。
答案 0 :(得分: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可能支持其中一些内容,但旧浏览器不支持它们。