Studio
2023.4
falso
Imagem de fundo do banner
Guia do usuário do Studio
Última atualização 26 de abr de 2024

Níveis de Registro de Logs

The following table lists the logging levels in UiPath®.

Nível de Registros de Log

Logs padrão

Logs definidos pelo usuário

Desativado

Nenhum

Nenhum

Crítica

Todas as mensagens registradas com nível Crítico ou superior.

Todas as mensagens registradas com nível Crítico ou superior.

Erro

Todas as mensagens registradas com nível de Erro ou superior.

Todas as mensagens registradas com nível de Erro ou superior.

Aviso

Todas as mensagens registradas com nível de Aviso ou superior.

Todas as mensagens registradas com nível de Aviso ou superior.

Information

Todas as mensagens registradas com nível de Informação ou superior.

Todas as mensagens registradas com nível de Informação ou superior.

Trace

Todas as mensagens registradas com nível de Rastreamento ou superior.

Todas as mensagens registradas com nível de Rastreamento ou superior.

Verbose

Todas as mensagens registradas com nível de Rastreamento e logs de Rastreamento de Fluxo de Trabalho.

Todas as mensagens registradas com nível de Rastreamento.

O nível Detalhado registra em log uma mensagem para a atividade start e end, além dos valores das variáveis e dos argumentos que são usados.

Por padrão, o nível Verbose inclui:

  • Entrada de log Execução Iniciada - gerada sempre que um processo é iniciado.
  • Entrada de log Execução Finalizada -gerada sempre que um processo é finalizado.
  • Entrada de log de Transação Iniciada - gerado toda vez que um item de transação é obtido pelo Robô a partir do Orchestrator.
  • Entrada de log de Transação Encerrada - gerado sempre que o Robô define o status de transação como Sucesso ou Falha.
  • Entrada de log de Informações da Atividade — gerado sempre que uma atividade é iniciada, falha ou é finalizada dentro de um processo.

    Observação: a ordem de prioridade dos tipos de logs é: Verbose < Trace < Information < Warning < Error < Critical < Off.

    Nível de Log

    Registrado

    Exemplo/Comentário

    arquivo de log

    Painel de Saída

    Página de logs do Orchestrator

    Verbose

    Atividades

    `Trace {"message":{"DisplayName":"Message box","State":"Executing","Activity":"UiPath.Dialog.Activities.MessageBox","Arguments":{"Caption":"","Text":"String in message BOX

    Sim

    Não

    Sim

    Verbose

    Variáveis

    `"Variables":{"NewTransaction":"False

    Sim

    Não

    Sim

    Verbose

    Argumentos (propriedades)

    `"Arguments":{"Caption":"","Text":"String in message BOX","ChosenButton":"Ok

    Sim

    Não

    Sim

    Trace

    Atividades

    `Trace {"message":{"DisplayName":"Main","State":"Executing","Activity":"System.Activities.DynamicActivity

    Sim

    Não

    Sim

    Information

    WriteLine

    Mensagem do Log

    Info {"message":"message from activity"

    Observação: exceto mensagens registradas com o nível Rastreamento definido na atividade.

    Sim

    Sim

    Sim

    Aviso

    Avisos

    Warn {"message":"Warning from log message activity"

    Sim

    Sim

    Sim

    Aviso

    Erros

    Error {"message":"Error from log message activity"

    Sim

    Sim

    Sim

    Aviso

    Crítica

    Erros críticos

    Sim

    Sim

    Sim

    Erro

    Erros

    Error {"message":"Error from log message activity"

    Sim

    Sim

    Sim

    Erro

    Crítica

    Fatal

    Erros críticos

    Sim

    Sim

    Sim

    Crítica

    Crítica

    Fatal

    Erros críticos

    Sim

    Sim

    Sim

    Desativado

    N/A

    N/A

    Não

    Não

    Não

Tipos de mensagens de log

Há várias ocorrências possíveis de mensagens de log, dependendo do evento que é registrado, conforme mostrado a seguir:

Logs padrão

Gerados por padrão quando a execução de um projeto se inicia ou termina, quando um erro de sistema ocorre e a execução é interrompida, ou quando as configurações de registro estão configuradas para registrar em log a execução de cada atividade.

Observação: esses logs têm o valor Default no campo logType.

Os eventos registrados por esta categoria são:

  • Início de Execução é gerado sempre que um processo é iniciado. Isso é registrado começando com o nível de log de Informação.
  • Fim de Execução é gerado sempre que um processo é finalizado. Isso é registrado começando com o nível de log de Informação.
  • Início de Transação é gerado sempre que uma transação dentro de um processo é iniciada. Isso é registrado começando com o nível de log de Informação.
  • Fim de Transação é gerado sempre que uma transação dentro de um processo é finalizada.Isso é registrado começando com o nível de log de Informação.
  • Log de Erro é gerado sempre que a execução encontra um erro e é interrompida. Isso é registrado começando com o nível de log Erro.
  • Log de Depuração é gerado se a Configuração de Registro de Log do Robô estiver definida como Verbose e contém nomes da atividades, tipos, valores variáveis, argumentos, etc. Isso é registrado a partir do nível de registro de log Trace.

Logs definidos pelo usuário

Gerado de acordo com o processo projetado pelo usuário no Studio, ao usar a atividade Log Message ou a atividade Write Line.

Observação: esses logs têm o valor User no campo logType.

Se tais logues forem gerados em um intervalo inferior a 1ms, eles podem ser exibidos de maneira errada no painel de Saída.

Campos de Log

Há vários tipos de campos de log que podem ser encontrados nos tipos de mensagem de log acima. Eles podem ser classificados da seguinte maneira:

Campos padrão

Esses campos de log estão presentes em todos os tipos de logs, como o SQL (se configurado), Elasticsearch (se configurado), e os Logs do EventViewer padrão:

  • Message — a mensagem do log.
  • Level - Define a severidade do log.
  • Timestamp — a data e o horário exatos em que a ação foi executada.
  • FileName — o nome do arquivo .xaml que está sendo executado.
  • jobId — a chave do trabalho que está executando o processo.
  • processName — o nome do processo que disparou o registro em log.
  • processVersion - O número de versão do processo.
  • windowsIdentity - O nome do usuário que realizou a ação que foi registrada.
  • robotName - O nome do robô (conforme definido no Orchestrator).
    Observação: os campos processName e processVersion não aparecem em logs se o processo for executado localmente, sem estar conectado ao Orchestrator.

Campos de tipo específico

Estes logs estão presentes, dependendo do tipo de log:

  • Fim de Execução

    • totalExecutionTimeInSeconds
    • totalExecutionTime
  • Início de Transação

    • queueName
    • transactionID
    • transactionState
  • Fim de Transação

    • queueName
    • transactionID
    • transactionState
    • transactionStatus
    • transactionExecutionTime
    • processingExceptionType
    • processingExceptionReason
    • queueItemReviewStatus
    • queueItemPriority
  • Log de Depuração

    • activityInfo, que é uma mensagem em JSON com os seguintes campos:
      • DisplayName
      • State (Com falha, Encerrado, Executando)
      • Activity
      • Variables
      • Arguments

Observação: apenas totalExecutionTimeInSeconds, totalExecutionTime e queueName estão sempre presentes nas mensagens de log. Variables e Arguments geralmente possuem subcampos.

Campos definidos pelo usuário

Esses campos são definidos no Studio, usando a atividade Add Log Fields, e aparecem em todos os logs subsequentes após a atividade ser gerada, a menos que sejam removidos pela atividade Remove Log Fields.

Observação:

A criação de campos de logue definidos pelo usuário que têm o mesmo nome de um campo de logue padrão faz que o processo de registro em logue fique corrompido e pode causar problemas no fluxo de trabalho que está sendo executado.

Por exemplo, a criação de um campo de logue definido do usuário chamadjobIdo causa esse problema, poijobIds é um campo de logue gerado por padrão.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.