【问题标题】:How to turn on GWT logging to see error stack trace?如何打开 GWT 日志记录以查看错误堆栈跟踪?
【发布时间】:2025-12-19 19:40:10
【问题描述】:

我是一个项目的新手,当在 GUI 上执行某个操作时,会弹出一个窗口并显示以下错误消息

无法获得 Class$S7119 类的类型签名

现在我想看看这个问题发生在哪里以及罪魁祸首是哪个班级。如何打开 GWT 日志记录以查看此信息?

【问题讨论】:

  • 您在编译项目时是否看到任何错误?这通常是您的第一道防线。

标签: java exception gwt logging signature


【解决方案1】:

这是开启 GWT 日志的方法。 (在模块文件中)

<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.logLevel" value="INFO"/>
<set-property name="gwt.logging.enabled" value="TRUE"/>
<!--<set-property name="gwt.logging.popupHandler" value="ENABLE" />-->
<set-property name="gwt.logging.consoleHandler" value="ENABLE"/>

编辑:见GWT project doc about logging

【讨论】:

  • 我知道看到了一个日志窗口,但不幸的是没有任何日志记录在其中。我错过了什么吗?
  • 如何登录您的应用程序? ...我认为您应该只使用 java.util.Logger 并记录您想要的任何内容,它应该出现在此窗口中...
  • 请注意,gwt 2.7+ 中不再存在弹出处理程序,请查看控制台处理程序等。
  • 谢谢 我不知道 GWT 2.7