robot
2024.10
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía de administración de UiPath Robot

Última actualización 13 de mar. de 2025

Gestionar los registros del robot

Establecer el nivel de registro

Puedes cambiar el nivel de registro mediante:

  • la configuración de Nivel de registro en la página UiPath Assistant > Preferencias > General. De forma predeterminada, se establece en Information. Para el robot en modo de servicio, necesitas permisos de administrador.

  • la configuración de Nivel de registro en Orchestrator > Gestionar acceso > Usuarios > cuenta de usuario o robot > Configuración del robot.De forma predeterminada, está establecido en Information.

    Nota:

    El nivel de registro que estableces en Orchestrator anula el nivel configurado en UiPath Assistant.

Eliminar archivos de registro

Para evitar el uso de espacio en disco, puedes elegir archivar archivos de registro después de que alcancen un recuento específico. Configura tus archivos de registro en el archivo NLog.config, en la sección <target>, de la siguiente manera:
  • Al añadir las propiedades archiveNumbering="Date" y archiveEvery="Day", se indica al sistema que guarde los archivos de registro diariamente, con cada archivo nombrado por la fecha.
  • La propiedad archiveDateFormat="yyyy-MM-dd" establece el formato para las fechas en los nombres de archivo.
  • Con archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log", especificas la ubicación y el formato para los nombres de archivos archivados.
  • La propiedad maxArchiveFiles="10" establece un límite para mantener solo los 10 archivos de registro archivados más recientes.
Por ejemplo:
 <?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>

Personalización de registros detallados

Los registros de nivel detallado pueden contener información adicional y pueden ser de gran tamaño.Puedes controlar esto personalizando el archivo UiPath.Executor.exe.config. Añade el siguiente fragmento XML en la sección <system.serviceModel> y luego reinicia el mantenimiento de robot de 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>
La etiqueta <states> contiene subetiquetas para cada estado que deseas registrar. Si solo contiene <state name="Faulted"/>, solo se registran las actividades en estado Defectuoso, lo que significa que se han encontrado errores.
Para incluir otros estados, utiliza <state name="Executing"/>.

También puedes personalizar variables y argumentos. Consulta la documentación de Microsoft.

Administrar registros de diagnóstico del controlador

Para habilitar el seguimiento de controladores:

  1. Abre el Símbolo del sistema con derechos de administrador.

  2. Accede al directorio de instalación mediante el argumento cd, como cd C:\Program Files\UiPath\Studio.
  3. Ejecuta el comando UiRobot.exe --enableLowLevel.

Para deshabilitar el seguimiento de controladores:

  1. Abre el Símbolo del sistema con derechos de administrador.

  2. Accede al directorio de instalación mediante el argumento cd, como cd C:\Program Files\UiPath\Studio.
  3. Ejecuta el comando UiRobot.exe --disableLowLevel.

Utilizar la herramienta de diagnóstico

Consulta la página Acerca de la herramienta de diagnóstico en la guía de Studio para obtener información sobre cómo configurarla para recuperar registros de ejecución.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White