【问题标题】:A ZK Performance MonitorZK 性能监视器
【发布时间】:2014-08-29 10:29:44
【问题描述】:

我们需要在我们的应用程序中监控性能。我找到了链接A ZK Performance Monitor,但我无法配置它。实际上,我想使用 slf4j 记录器在我的应用程序中配置性能监控。任何人都可以分享配置步骤相同。(zk 7.0.1)

我正在尝试为这种情况创建CommandPhaseListener。但我不确定我们在应用程序中的何处实现CommandPhaseListener 类来跟踪性能。实际上我们想监控slf4j 记录器中的性能。

package support.mvvm;

import org.zkoss.bind.*;
import org.zkoss.zk.ui.Executions;

public class CommandPhaseListener implements PhaseListener {

    @Override
    public void prePhase(Phase phase, BindContext ctx) {
        if (phase== Phase.COMMAND){
            Executions.getCurrent().setAttribute("command", ctx.getCommandName());
            System.out.println(ctx.getCommandName());
        }
    }

    @Override
    public void postPhase(Phase phase, BindContext ctx) {

    }

}

谢谢

【问题讨论】:

  • 到目前为止你做了什么?您的代码有什么问题?
  • @AlexGreg 我编辑我的帖子,请参阅

标签: performance slf4j monitor zk


【解决方案1】:

我猜你没有在 zk.xml 中注册监听器:

<zk>
    <library-property>
        <name>org.zkoss.bind.PhaseListener.class</name>
        <value>support.mvvm.CommandPhaseListener</value>
    </library-property>
</zk>

【讨论】:

  • 你能给我在slf4j中配置显示器的步骤吗
猜你喜欢
  • 2017-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-14
相关资源
最近更新 更多