2010-01-22 88 views
6

有没有办法在客户端GWT应用程序中报告日志消息用于开发目的(在标准GWT库中,即无外部库)?GWT客户端的记录器

即与Logger类似,当开发Tomcat之类的东西时,它可用于向catalina.out输出日志消息。

回答

7

看看gwt-log项目。似乎你正在寻找。

http://code.google.com/p/gwt-log/

+6

对于一些快速和肮脏的日志说有内置'GWT.log' :http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/gwt/core/client/GWT.html#log(java.lang.String,java.lang.Throwable) 它会将消息打印到开发模式。不如gwt-log好,但对于一些快速调试仍然有用。 – 2010-01-23 00:44:00

3

只是一个简单的例子..

在* .gwt.xml文件中添加此行。它在你的客户端源代码的父包装中。最上面的包..

<inherits name="com.google.gwt.logging.Logging"/> 

在java文件添加此,让我们在onModuleLoad()方法

public void onModuleLoad() { 
    Logger logger = Logger.getLogger("NameOfYourLogger"); 
    logger.log(Level.SEVERE, "this message should get logged");