Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Utilitários > Log no servidor Java EE > context.utils.writeLog(text: String)

context.utils.writeLog(text: String)

 

Essa função escreve o texto passado no log padrão do servidor Java EE.

Nota

Esta função está disponível para os scripts BeforeExecute e AfterExecute da Tarefa.

Sintaxe: context.utils.writeLog(text: String)

Parâmetros:

Nome Tipo Descrição
text String Texto que será inserido no log padrão do servidor Java EE.

Tipo de retorno: Sem retorno.

Exemplo de utilização:

Essa função pode ser utilizada para adicionar qualquer informação ao log do servidor Java EE. Na maioria dos casos, a utilização dessa função será feita em tempo de desenvolvimento do processo, para auxiliar o desenvolvedor na automatização do mesmo.

Pensando nessa principal utilização, será utilizado como exemplo o caso em que um processo está sendo automatizado, e o desenvolvedor precisa acompanhar alguns dados, por exemplo, dados que serão passados para um serviço. O código abaixo irá obter as informações que serão passadas para esse serviço e também escreve-las no log do servidor para acompanhamento.

Script definido no BeforeExecute:

// Busca a tarefa

var task = context.getTask();

 

// Busca a variável colaborador e atribuí para a entrada do serviço

var colaborador = context.getVars().getString(“colaborador”);

task.getInput().setString(colaborador);

 

// Busca a variável periodoSolicitado e atribuí para a entrada do serviço

var periodo = context.getVars().getDate(“periodoSolicitado”);

task.getInput().setDate(periodo);

 

// Adiciona o conteúdo das variáveis passadas para o serviço no log do servidor

context.utils.writeLog(“Serviço chamado para o colaborador ” + colaborador);

context.utils.writeLog(“Com o período ” + periodo);

Este artigo ajudou você?