context.utils.writeLog(text: String)
Essa função escreve o texto passado no log padrão do servidor Java EE.
- Ele é inserido com o nível “INFO”;
- Ele é inserido conforme definições do servidor Java EE (formato, tamanho máximo, etc.).
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);

English
Español


