maven测试阶段的GWT客户端日志记录



我正在编写一个GWT库,并尝试使用GWT的Logging功能。

我的maven构建触发了一些测试我的库的GWTTestCases

是否可以拥有和配置我的库的日志输出?这样我就可以看到test阶段的日志记录。

我实际拥有的东西,但不起作用:

.gwt.xml文件:

<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.enabled" value="TRUE"/>
<set-property name="gwt.logging.logLevel" value="ALL"/>
<set-property name="gwt.logging.systemHandler" value="ENABLED"/>
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED"/>
<set-property name="gwt.logging.consoleHandler" value="ENABLED"/>

在java代码中:

private final static Logger logger = Logger.getLogger("xxx.client.Fusion");

logger.info("Test");
logger.finer("Test");

我还尝试设置了gwt-maven-pluginlogLevel

我错过了什么?

编辑

我在src/main/webapp/WEB-INF下面放一个logging.properties文件。对于测试,此文件仅包含:

.level = ALL

我没有做到这一点。

当我尝试使用-Djava.util.logging.config.file传递到logging.properties文件的路径时,我从GWTTestCase中得到一个错误。

因此,IMHO,这对于logging来说通常不是一个好的用法。因此,不建议使用这种用法。

对于不愿意这样做的人,我建议看一下gwt-log

相关内容

  • 没有找到相关文章

最新更新