GWT 客户端中的记录器
Posted
技术标签:
【中文标题】GWT 客户端中的记录器【英文标题】:Loggers in GWT Client Side 【发布时间】:2010-01-22 14:07:17 【问题描述】:有没有办法在客户端 GWT 应用程序中报告日志消息以用于开发目的(在标准 GWT 库中,即没有外部库)?
即就像 Logger 在开发 Tomcat 时可用于将日志消息输出到 catalina.out。
【问题讨论】:
【参考方案1】:查看 gwt-log 项目。看来这就是你要找的。p>
http://code.google.com/p/gwt-log/
【讨论】:
对于一些快速和肮脏的日志记录有内置的GWT.log
:google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/…, java.lang.Throwable) 它会将消息打印到开发模式。不如 gwt-log 好,但对于一些快速调试仍然有用。【参考方案2】:
只是一个简单的例子..
在 *.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");
【讨论】:
以上是关于GWT 客户端中的记录器的主要内容,如果未能解决你的问题,请参考以下文章
GWT:客户端过程和 rpc 请求总是被多次调用,具有多个线程 id