GWT轻量级公制

时间:2012-10-23 23:59:56

标签: java gwt logging

我最近阅读this article on GWT Lightweight Metrics并发现它很有趣,但作为一个完整的新手,无法完全理解这一切。

我已经计划在我的所有客户端日志记录中使用gwt-log之类的内容。每次在EventBus上放置一个事件,然后在Handler内处理事件时,我会使用此日志记录框架执行类似于console.log()条目的操作。

现在阅读轻量级指标后,我想知道几件事:

  • 轻量级指标是我自己的自定义事件记录的替代方法,还是可以与gwt-log结合使用?
  • 它是否比我自己的自定义日志记录系统(console.log()在发生有趣的事情时)提供任何好处?
  • 您应该监控哪些类型的活动?
  • 何时/何地调用全局收集器功能?这一切都应该用JS或Java编写吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

轻量级指标在您想要衡量GWT应用程序的性能时尤其有用。使用它可以测量引导应用程序,加载资源,RPC调用等所需的时间。

gwt-log纯粹用于记录目的。

如果您想专注于衡量效果,可以选择轻量级指标系统。

监控事件的类型取决于您。有一些事件,比如bootstrapping,默认情况下监视的RPC调用。

Lightweight Metrics系统使用全局收集器功能来记录应用程序的HTML页面中显示的事件。当您想要记录自己的事件时,也可以调用它。

全局收集器函数是用JS编写的,它放在主机HTML页面中。