GWT 2.7 日志记录不工作

标签 gwt

我使用 GWT 2.7 和 Java 7 在 IntelliJ 14 中创建了示例 GWT 应用程序。我启动了 super 开发模式,但 onModuleLoad 开始时的日志声明没有打印到 Javascript 控制台。我使用 GWT 2.5.1 创建了一个类似的示例项目,并且能够使用如下所述的相同日志记录配置打印日志记录。

代码服务器启动消息

Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /Users/xxx/Library/Caches/IntelliJIdea14/gwt/gwt5.10e7b474/gwt5.bbec8ec6/run/www, -logLevel, INFO, com.mySampleApplication.MySampleApplication]

MySampleApplicaton.gwt.xml

<module rename-to="MySampleApplication">

<inherits name="com.google.gwt.logging.Logging"/>

<source path='client' />
<source path='shared' />

<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>

<!-- Specify the app entry point class. -->
<entry-point class='com.mySampleApplication.client.MySampleApplication'/>


<!-- Specify the app servlets. -->
<servlet path='/MySampleApplicationService' class='com.mySampleApplication.server.MySampleApplicationServiceImpl'/>

</module>

MySampleApplication.java(入口点)

public class MySampleApplication implements EntryPoint {

private static final Logger logger = Logger.getLogger(MySampleApplication.class.getName());

  public void onModuleLoad() {
      logger.log(Level.INFO, "Starting module gwt5");
      ...
  }

}

最佳答案

您是否尝试添加:

<set-property name="gwt.logging.enabled" value="TRUE"/>

到你的模块描述符?这对我有用。

希望对您有所帮助。

关于GWT 2.7 日志记录不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402833/

相关文章:

java - gwt dom input元素类型设置

java - 从 servlet 下载文件客户端时出现意外字符

java - 如何用注释处理器替换 GWT.create?

performance - GWT RPC 替代方案

java - 任意精度数字和 Javascript,Google Web Toolkit

gwt - GWT 中 this.getThreadLocalRequest() 返回 null

gwt - 让 Intellij IDEA 处理 GWT RequestFactory 注释

compiler-construction - GWT 2.X 找不到 key 的资源

gwt - 无法使 GWT 应用程序作为 Chrome 打包应用程序工作,可能是由于 CSP

java - 在提交使用 Hibernate 创建用户之前,如何检查用户名是否存在于数据库中?