У нас есть требование к мониторингу производительности в нашем приложении. Я нашел ссылку Монитор производительности ZK но я не могу это настроить. На самом деле я хочу настроить мониторинг производительности в своем приложении с помощью регистратора 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) {
}
}
Спасибо