我正在为一个小项目使用 PlayN,如果能够在运行时在不同的浏览器中输出一些调试代码,那就太好了。PlayN 提供了一个名为 log 的功能,我可以在其中选择不同级别的输出,但它们似乎都没有在我的 IE、FF 或 Chrome 中打印出来。
难道我做错了什么 ?我只是在使用 PlayN.log().debug("TEST") 并且我还尝试了其他日志记录级别,但是任何浏览器控制台中都没有出现任何内容。
目前,您必须配置一个特殊的日志服务,这需要向您的 HTML 项目添加一个依赖项并为您的 Game.gwt.xml 文件添加一个配置。将此添加到yourgame/html/pom.xml
:
<dependencies>
...
<dependency>
<groupId>com.allen-sauer.gwt.log</groupId>
<artifactId>gwt-log</artifactId>
<version>3.1.6</version>
</dependency>
</dependencies>
然后将其添加到yourgame/src/main/java/yourgame/YourGame.gwt.xml
:
<inherits name="playn.logging.Enhanced" />
这将启用一个相当重的日志系统。您可以在其项目页面上阅读有关该日志系统的更多信息:http ://code.google.com/p/gwt-log/