- Primeros pasos
- Comprender UiPath Robot
- Asistente de UiPath
- Requisitos de instalación
- Instalar robots para automatizaciones desatendidas
- Configurar robots para automatizaciones desatendidas
- Implementar automatizaciones desatendidas
- Conexión de robots para automatizaciones desatendidas a Orchestrator
- Configuración de Windows Server para robots de alta densidad
- Redirección de Robots a través de un servidor proxy
- Implementar la autenticación
- Ajustar la configuración del registro para la ejecución en ventanas RDP minimizadas
- Uso de ubicaciones de red
- Configuración de los robots Linux
- Configuración de Verificación de la firma de paquete
- Configurar carpetas de paquetes y rutas de red
- Configurar fuentes de actividad
- Instalar robots para automatizaciones atendidas
- Configurar robots para automatizaciones atendidas
- Integraciones
- Solución de problemas
- Niveles de registro
- Campos de registro
- Almacenamiento de registros
- Gestionar los registros del robot
- Solución de problemas de Robot Service
- Solución de problemas de ejecución
- Solución de problemas de red
- Solución de problemas de conexión
- Licensing troubleshooting
- Solución de problemas del paquete
- Solución de problemas de .NET
- Solución de problemas de registro
- Solución de problemas de la sesión
Gestionar los registros del robot
Puedes cambiar el nivel de registro a través de:
-
la configuración Nivel de registro en la página Assistant > Preferencias > General . De forma predeterminada, está establecido en Información. Para el robot de modo de servicio, necesitas permisos de administrador.
-
la configuración Nivel de registro en Orchestrator > Gestionar acceso > Usuarios > cuenta de usuario o robot > página Configuración de robot. De forma predeterminada, está establecido en Información.
Nota:El nivel de registro que establezcas en Orchestrator anula el nivel configurado en Assistant.
NLog.config
, en la sección <target>
, de la siguiente manera:
-
Al añadir las propiedades
archiveNumbering="Date"
yarchiveEvery="Day"
, le indicas al sistema que archive los archivos de registro diariamente, con cada archivo nombrado por la fecha. -
La propiedad
archiveDateFormat="yyyy-MM-dd"
establece el formato de las fechas en los nombres de archivo. -
Con
archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log"
, especificas la ubicación y el formato de los nombres de los archivos archivados. -
La propiedad
maxArchiveFiles="10"
establece un límite para conservar solo los 10 archivos de registro archivados más recientes.
<?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
. Añade el siguiente fragmento XML en la sección <system.serviceModel>
y, a continuación, reinicia el servicio de robot:
<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>
contiene subetiquetas para cada estado que desea registrar. Si solo contiene <state name="Faulted"/>
, solo se registran las actividades que terminan en un estado Defectuoso , lo que significa que encontraron un error.
<state name="Executing"/>
.
También puedes personalizar variables y argumentos. Consulta la documentación de Microsoft.
Para habilitar el seguimiento del controlador:
-
Abre el símbolo del sistema con derechos de administrador.
-
Accede al directorio de instalación utilizando el argumento
cd
, comocd C:\Program Files\UiPath\Studio
. -
Ejecuta el comando
UiRobot.exe --enableLowLevel
.
Para deshabilitar el seguimiento del controlador:
-
Abre el símbolo del sistema con derechos de administrador.
-
Accede al directorio de instalación utilizando el argumento
cd
, comocd C:\Program Files\UiPath\Studio
. -
Ejecuta el comando
UiRobot.exe --disableLowLevel
.
Consulta la página Acerca de la herramienta de diagnóstico en la guía de Studio para obtener información sobre cómo puedes configurarla para recuperar registros de ejecución.