Monitorizar a forma como os utilizadores usam uma aplciação Java

Viva,

Desenvolvi uma aplicação em Java e precisava de monitorizar a forma como os utilizadores usam a aplicação.
Por exemplo, calcular o tempo médio para introduzir um paciente na aplicação, ver qual é a sequência de botões mais utilizada, etc?
Basicamente é perceber se a interface corresponde as necessidades dos utilizadores
Que me sugerem? Log4j? Outra coisa?

Obrigado.

Abraço.

Daniel

kra este tipo de monitoramento pode ate ser feito… so q vc vai t q utiliza criatividade…

usa o log para algumas coisas… para outras armazena em um banco de dados… sei lá… o negocio vai ser inventar…