使用控制台处理程序以生产模式登录 GWT

标签 gwt

我已经使用 ConsoleHandler 启用了 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.consoleHandler" value="ENABLED"/>

正因为如此,我还在应用程序页面上看到一个日志窗口,并在浏览器的控制台中登录,如图所示 here这是显而易见的。

如何禁用出现在我的应用程序上的窗口并在生产模式下只打开浏览器控制台?

我们必须禁用 ConsoleHandler 吗?或者我可能必须在生产模式下使用 SimpleRemoteLogHandler?

还有一个 FirebugLogHandler,但仅限于 Firebug。

最佳答案

在您的情况下禁用弹出窗口 -

<set-property name="gwt.logging.popupHandler" value="DISABLED" />

您还可以配置其他详细信息。在我们的例子中,我们遵循以下

    <set-property name="gwt.logging.enabled" value="TRUE" />
    <set-property name="gwt.logging.logLevel" value="FINEST" />
    <set-property name="gwt.logging.consoleHandler" value="ENABLED" />
    <set-property name="gwt.logging.developmentModeHandler"
        value="ENABLED" />
    <set-property name="gwt.logging.firebugHandler" value="ENABLED" />
    <set-property name="gwt.logging.hasWidgetsHandler" value="DISABLED" />
    <set-property name="gwt.logging.popupHandler" value="DISABLED" />
    <set-property name="gwt.logging.systemHandler" value="ENABLED" />
    <set-property name="gwt.logging.simpleRemoteHandler"
        value="DISABLED" />

关于使用控制台处理程序以生产模式登录 GWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14193740/

相关文章:

gwt - 如何将 gwt 复合小部件更改事件分组为一个更改事件

java - GWT - HTML 小部件 - 如何不换行

GWT SimplePager LastButton 问题

java - GWT 问题,GWT.create(SomeClass.class) 抛出异常

java - 我的数据库类太大/编码很差,我怎样才能让它变得更好?

java - GWT 奇怪的序列化异常

gwt - 如何将 GWT 项目类导出到 JAR 文件

java - 从 OAuth2.1 迁移到 OAuth2.0

eclipse - Spring 上下文 :component-scan fails to find components in another Eclipse project dependency referenced in POM

java - 如何将测试数据加载到我的 GWT Widget 中?