GWT 2.7日志记录不起作用 [英] GWT 2.7 Logging Is Not Working
本文介绍了GWT 2.7日志记录不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用GWT 2.7和Java 7在IntelliJ 14中创建了示例GWT应用程序.我启动了超级开发模式,但是onModuleLoad开始时的日志声明未打印到Javascript控制台.我使用GWT 2.5.1创建了一个类似的示例项目,并且能够使用如下所述的相同日志记录配置来打印日志.
I created the sample GWT app in IntelliJ 14 using GWT 2.7 and Java 7. I started Super Dev Mode, but the log statment at the start of onModuleLoad is not printing to the Javascript console. I create a similar example project using GWT 2.5.1 and I was able to get the logging to print using the same logging configuration as described below.
CodeServer启动消息
Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /Users/xxx/Library/Caches/IntelliJIdea14/gwt/gwt5.10e7b474/gwt5.bbec8ec6/run/www, -logLevel, INFO, com.mySampleApplication.MySampleApplication]
MySampleApplicaton.gwt.xml
<module rename-to="MySampleApplication">
<inherits name="com.google.gwt.logging.Logging"/>
<source path='client' />
<source path='shared' />
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>
<!-- Specify the app entry point class. -->
<entry-point class='com.mySampleApplication.client.MySampleApplication'/>
<!-- Specify the app servlets. -->
<servlet path='/MySampleApplicationService' class='com.mySampleApplication.server.MySampleApplicationServiceImpl'/>
</module>
MySampleApplication.java( EntryPoint )
MySampleApplication.java (EntryPoint)
public class MySampleApplication implements EntryPoint {
private static final Logger logger = Logger.getLogger(MySampleApplication.class.getName());
public void onModuleLoad() {
logger.log(Level.INFO, "Starting module gwt5");
...
}
}
推荐答案
您是否尝试添加:
<set-property name="gwt.logging.enabled" value="TRUE"/>
您的模块描述符?这对我有用.
to your module descriptor? This works for me.
希望有帮助.
这篇关于GWT 2.7日志记录不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文