当我将消息写入log(即com.allen_sauer.gwt.log.client.Log#debug)时,我可以在Chrome-> F12-> Console或IDEA-> Debug-> Dev Mode中(在调试期间)看到它们.但是如果System.out.println()在IDEA中使用了消息,那么消息会与记录的消息出现在同一个地方,但是当我没有调试时呢?他们去哪里?
System.out.println() 只是在生产模式下由编译器删除.
如果你想检查一下,只需创建这个简单的模块:
public class Foo implements EntryPoint {
public void onModuleLoad() {
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
并查看生成的JavaScript.