robot
2024.10
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do administrador do robô

Última atualização 17 de fev de 2025

Gerenciamento de logs do robô

Configuração do nível de registro

Você pode alterar o nível de registro por meio de:

  • a configuração de Nível de log na página UiPath Assistant > Preferências > Geral. Por padrão, é definido como Informação. Para o Robô do Modo de serviço, você precisa de permissões de administrador.

  • a configuração de Nível de registro na página Orchestrator > Gerenciar acesso > Usuários > conta de usuário ou robô > Configurações do Robô. Por padrão, ele é definido como Informação.

    Observação:

    O nível de registro que você define no Orchestrator substitui o nível configurado no UiPath Assistant.

Excluindo arquivos de registro

Para evitar o consumo de espaço em disco, você pode optar por armazenar arquivos de log depois que eles atingirem uma contagem específica.Configure seus arquivos de registro no arquivo NLog.config, na seção<target>, da seguinte forma:
  • Ao adicionar as propriedades archiveNumbering="Date" e archiveEvery="Day" você instrui o sistema a armazenar arquivos de registro diariamente, com cada arquivo nomeado pela data.
  • A propriedade archiveDateFormat="yyyy-MM-dd" define o formato para as datas nos nomes dos arquivos armazenados.
  • Com archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log", você especifica o local e o formato para os nomes de arquivos armazenados.
  • A propriedade maxArchiveFiles="10" define um limite para manter apenas os 10 arquivos de registro armazenados mais recentes.
Por exemplo:


  
  
    
  
  
    
  
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <variable name="WorkflowLoggingDirectory" value="${specialfolder:folder=LocalApplicationData}/UiPath/Logs" />
  <rules>
    <logger name="WorkflowLogging" writeTo="WorkflowLogFiles" final="true" />
  </rules>
  <targets>
    <target type="File"
      name="WorkflowLogFiles"
      fileName="${WorkflowLoggingDirectory}/${shortdate}_Execution.log"
      layout="${time} ${level} ${message}"
      keepFileOpen="true"
      openFileCacheTimeout="5"
      concurrentWrites="true"
      encoding="utf-8"
      writeBom="true"
      archiveNumbering="Date"
      archiveEvery="Day"
      archiveDateFormat="yyyy-MM-dd"
      archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log"
      maxArchiveFiles="10"
    />
  </targets>
</nlog>

Personalização de registros detalhados

Os registros no nível Verbose podem conter informações extras e podem ser grandes. Você pode controlar isso personalizando o arquivo UiPath.Executor.exe.config. Adicione o seguinte fragmento de XML na seção <system.serviceModel> e, em seguida, reinicie o Serviço de Robôs da UiPath:

    
        
         
            
            
                  
                      
                
                  
                      
                 
                   
                      
                             
            
              
         
               
    
<tracking>
    <profiles>
        <trackingProfile name="StandardProfile">
         <workflow>
          <activityStateQueries>  
            <activityStateQuery activityName="*">
                <states>  
                    <state name="Faulted"/>  
                </states>
                <arguments>  
                    <argument name="*"/>  
                </arguments> 
                 <variables>  
                    <variable name="*"/>  
                </variables>             
            </activityStateQuery>
          </activityStateQueries>    
         </workflow>
        </trackingProfile>       
    </profiles>
</tracking>
A tag <states> contém subtags para cada estado que você deseja registrar. Se ele contiver apenas <state name="Faulted"/>, somente as atividades que terminem em um estado Com falha, o que significa que encontraram um erro, serão registradas.
Para incluir outros estados, use <state name="Executing"/>.

Você também pode personalizar variáveis e argumentos. Consulte a documentação da Microsoft.

Gerenciamento de logs de diagnóstico do driver

Para habilitar o rastreamento do driver:

  1. Abra o prompt de comando com direitos de administrador.

  2. Acesse o diretório de instalação usando o argumento cd, como cd C:\Program Files\UiPath\Studio.
  3. Execute o comando UiRobot.exe --enableLowLevel.

Para desabilitar o rastreamento do driver:

  1. Abra o prompt de comando com direitos de administrador.

  2. Acesse o diretório de instalação usando o argumento cd, como cd C:\Program Files\UiPath\Studio.
  3. Execute o comando UiRobot.exe --disableLowLevel.

Uso da ferramenta de diagnóstico

Confira a página Sobre a Ferramenta de Diagnóstico no guia do Studio para obter informações sobre como configurá-la para recuperar logs de execução.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White