- Introdução
- Compreensão do UiPath Robot
- UiPath Assistant
- Requisitos de instalação
- Instalando robôs para automações Unattended
- Configuração de robôs para automações Unattended
- Implantação de automações Unattended
- Conectar robôs para automações Unattended ao Orchestrator
- Configurar o Windows Server para robôs de alta densidade
- Redirecionando Robôs por meio de um Servidor de Proxy
- Implementação de autenticação
- Ajustando as configurações do registro para execução em janelas de RDP minimizadas
- Usando locais de rede
- Configuração de robôs do Linux
- Configurando a Verificação de Assinatura de Pacote
- Configuração de pastas de pacote e caminhos de rede
- Configuração de feeds de atividades
- Instalando robôs para automações assistidas
- Configuração de robôs para automações assistidas
- Integrações
- Solução de problemas
- Níveis de log
- Campos de Log
- Armazenamento de logs
- Gerenciamento de logs do robô
- Solução de problemas do Serviço de Robôs da UiPath
- Solução de problemas de execução
- Solução de problemas de rede
- Solução de problemas de conexão
- Licensing troubleshooting
- Solução de problemas do pacote
- Solução de problemas do .NET
- Solução de problemas de registro em log
- Solução de problemas de sessão
Gerenciamento de logs do robô
Você pode alterar o nível de log via:
-
a configuração Nível de Log no UiPath Assistant > Preferências > página Geral . Por padrão, ele é definido como Informação. Para o Robô de Modo de Serviço, você precisa de permissões de administrador.
-
a configuração Nível de Registro em Log no Orchestrator > Gerenciar Acesso > Usuários > conta do usuário ou robô > página Configurações do Robô. Por padrão, ele é definido como Informação.
Observação:O nível de log que você definiu no Orchestrator substitui o nível configurado no Assistant.
NLog.config
, na seção <target>
da seguinte maneira:
-
Ao adicionar as propriedades
archiveNumbering="Date"
earchiveEvery="Day"
, você instrui o sistema a arquivar arquivos de log diariamente, com cada arquivo nomeado pela data. -
A propriedade
archiveDateFormat="yyyy-MM-dd"
define o formato para as datas nos nomes dos arquivos arquivados. -
Com
archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log"
, você especifica o local e o formato dos nomes dos arquivos arquivados. -
A propriedade
maxArchiveFiles="10"
define um limite para manter apenas os 10 arquivos de log arquivados mais recentes.
<?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>
<?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>
UiPath.Executor.exe.config
. Adicione o seguinte fragmento de XML na seção <system.serviceModel>
e 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>
<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>
<states>
contém subtags para cada estado que você deseja registrar em log. Se contiver apenas <state name="Faulted"/>
, então apenas as atividades que terminam em um estado Com falha, o que significa que encontraram um erro, serão registradas.
<state name="Executing"/>
.
Também é possível personalizar variáveis e argumentos. Consulte a documentação da Microsoft.
Para habilitar o rastreamento de drivers:
-
Abra o Prompt de Comando com direitos de administrador.
-
Acesse o diretório de instalação usando o argumento
cd
, comocd C:\Program Files\UiPath\Studio
. -
Execute o comando
UiRobot.exe --enableLowLevel
.
Para desabilitar o rastreamento de drivers:
-
Abra o Prompt de Comando com direitos de administrador.
-
Acesse o diretório de instalação usando o argumento
cd
, comocd C:\Program Files\UiPath\Studio
. -
Execute o comando
UiRobot.exe --disableLowLevel
.
Consulte a página Sobre a Ferramenta de Diagnóstico no guia do Studio para obter informações sobre como você pode configurá-la para recuperar logs de execução.