robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. de 2024

Gestionar los registros del robot

Establecer el nivel de registro

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.

Eliminar archivos de registro

Para evitar el uso de espacio en disco, puedes elegir archivar los 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", 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.
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>

Personalizar registros detallados

Los registros detalladospueden contener información adicional y pueden ser grandes. Puedes controlar esto personalizando el archivo 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>
La etiqueta <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.
Para incluir otros estados, utiliza <state name="Executing"/>.

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

Gestionar los registros de diagnóstico del controlador

Para habilitar el seguimiento del controlador:

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

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

Para deshabilitar el seguimiento del controlador:

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

  2. Accede al directorio de instalación utilizando 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 puedes 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
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.