Ticket #1069 (closed tarefa: fixed)
Log de tempo de execução
Reported by: | rufino | Owned by: | rufino |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.2 |
Component: | Workflow | Version: | trunk |
Severity: | Keywords: | worfklow log mainframe | |
Cc: | WorkGroup: |
Description
Criar mecanismo para registrar tempo gasto durante a execução de uma atividade e de chamadas ajax dos processos (logar informações nos métodos go e goajax na classe run_activity).
Também é necessário logar o tempo de resposta dos programas natural (classe wf_natural).
Change History
comment:2 Changed 14 years ago by rufino
- Status changed from assigned to closed
- Resolution set to fixed
Note: See
TracTickets for help on using
tickets.
Implementado em [2751].
Criado logs, utilizando classe Logger do workflow, nos métodos go e goAjax na run_activity. Esses logs armazenam o tempo gasto pela engine e pelo processo para execução de uma atividade ou chamada ajax.
Também foi criado um log para medir tempo de execução de um programa natural. O log representa apenas o tempo de resposta do programa, sem considerar o pós-processamento para tratar os dados.
ps: foi necessário modificar a classe WorkflowFactory? para registrar a classe Logger. Esta mesma classe foi alterada para registrar as classes wf_db e wf_natural, para que esses objetos possam ser criados utilizando a Factory estática.