ZK性能监视器

问题描述:

我们有要求监视我们的应用程序的性能。我发现链接A ZK Performance Monitor,但我无法配置此。其实我想在我的应用程序与slf4j记录器配置性能监视。任何人都可以共享步骤来配置(zk 7.0.1)ZK性能监视器

我想为这种情况创建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) { 

    } 

} 

感谢

+0

你有什么迄今所做?你的代码中有哪些不起作用? – AlexGreg 2014-08-29 11:42:58

+0

@AlexGreg我编辑自己的帖子请看这里 – user3062776 2014-08-29 13:08:52

+0

@chillworld – user3062776 2014-08-29 13:13:46

我猜你没有登记在zk.xml内监听器:

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

可以请您给我配置SLF4J监视器的步骤 – user3062776 2014-08-29 13:23:52

+0

你可以看看http://*.com/a/8277919/3548826 – AlexGreg 2014-08-29 13:26:21