Páginas filhas
  • LOG_ElapsedTimeStart

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languageruby
themeConfluence
linenumberstrue
#-----------------------------------#
FUNCTION LOG_ElapsedTimeStart_test()
#-----------------------------------#
DEFINE l_seconds INTEGER

CALL LOG_ElapsedTimeStart("acao01")

SLEEP 2

CALL LOG_ElapsedTimeStart("acao02")

SLEEP 3

#Registra o tempo decorrido (em segundos) desde que a ação LOG_ElapsedTimeStart("acao02") foi processada
CALL conout("Tempo decorrido para ação 'Ação02' = "||LOG_ElapsedTimeFinish("acao02"))

#Registra o tempo decorrido (em segundos) desde que a ação LOG_ElapsedTimeStart("acao01") foi processada
CALL conout("Tempo decorrido para ação 'Ação01' = "||LOG_ElapsedTimeFinish("acao01"))
END FUNCTION


Informações

Fonte: funcoes_genericas.4gl, funcoes_genericas.prw

Abrangência: Disponível a partir do pacote 12.1.31 ou Fix Framework 12.1.29.FIX02.

Observações

Utilize esta função LOG_ElapsedTimeStart() sempre em conjunto com a função LOG_ElapsedTimeFinish().

Toda vez que a função LOGfunção LOG_ElapsedTimeStart() é invocada, o contador de tempo de processamento da ação é reiniciado.

...