【问题标题】:GWT Logging only shows Level SERVEGWT Logging 仅显示 Level SERVE
【发布时间】:2015-02-06 19:42:53
【问题描述】:

我将GWT Logging 用于一个简单的Web 应用程序项目。我的模块 gwt.xml 上有以下内容:

<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.consoleHandler" value="ENABLED" />
<set-property name="gwt.logging.simpleRemoteHandler"
    value="ENABLED" />
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED" />

在我设置的 onModuleLoad 函数中:

Logger rootLogger = Logger.getLogger("");
rootLogger.log(Level.SEVERE, "root SEVERE");
rootLogger.log(Level.INFO, "root INFO");

当我在 SuperDevMode 下运行应用程序时,我在浏览器控制台中得到以下输出:

root SEVERE

即使使用日志级别 INFO,我也不会收到信息日志消息。

如何显示所有 GWT 日志级别?

【问题讨论】:

    标签: java javascript html gwt logging


    【解决方案1】:

    检查您的 GWT 运行配置。在 Arguments 选项卡上,您应该会看到如下内容:

    -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -codeServerPort 9997 -port 8888 -server com.google.appengine.tools.development.gwt.AppEngineLauncher -war C:\Users\username\workspace \ProjectName\war com.domain.name.ProjectName

    如果您看到“-logLevel SEVERE”而不是“-logLevel INFO”,那就是您的问题。

    【讨论】:

    • 您很可能被否决了,因为问题是关于运行应用程序时的日志级别,而您回答了关于在编译应用程序时如何更改日志级别的问题。
    • @ColinAlworth 你有什么想法吗?
    • 你使用网址中的开关吗?比如“...xyz.html?logLevel=INFO”?
    • @ColinAlworth 看起来像服务器运行配置而不是编译运行配置。我错了吗?
    • 我不确定您的意思 - 我发布了 GWT 超级开发模式配置,而不是服务器或编译器运行配置。但是,默认情况下,开发模式也会为您的内容启动 a Web 服务器,并且此 -logLevel 应该适用于几乎所有 GWT 主程序(预编译、编译、测试、开发模式等)。如果从 maven/groovy/ant 编译/运行当然你可能有不同的方式来传递这个参数,并且需要更多的细节来确定。
    【解决方案2】:

    从 GWT 2.7.0 开始,您需要在 .gwt.xml 文件中显式包含一些属性。这应该可以解决您的问题:

    <set-property name="gwt.logging.enabled" value="TRUE"/>
    <set-property name="gwt.logging.logLevel" value="INFO" />
    <set-property name="gwt.logging.consoleHandler" value="ENABLED"/>
    

    Source

    【讨论】:

      猜你喜欢
      • 2013-01-27
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多