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) {
}
}
感谢
答
我猜你没有登记在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
你有什么迄今所做?你的代码中有哪些不起作用? – AlexGreg 2014-08-29 11:42:58
@AlexGreg我编辑自己的帖子请看这里 – user3062776 2014-08-29 13:08:52
@chillworld – user3062776 2014-08-29 13:13:46