robot
2024.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l’administrateur du Robot

Dernière mise à jour 17 févr. 2025

Gestion des journaux du Robot

Définition du niveau de journalisation

Vous pouvez modifier le niveau de journalisation via :

  • le paramètre Niveau de journalisation dans Assistant > Préférences > page Général. Par défaut, il est défini sur Information. Pour le Robot en mode de service, vous avez besoin d’autorisations d’administrateur.

  • le paramètre Niveau de journalisation dans Orchestrator > Gérer l’accès > Utilisateurs > compte utilisateur ou Robot > page Paramètres du Robot. Par défaut, il est défini sur Information.

    Remarque :

    Le niveau de journalisation que vous avez défini dans Orchestrator remplace le niveau configuré dans UiPath Assistant.

Suppression des fichiers journaux

Pour éviter d’utiliser de l’espace disque, vous pouvez choisir d’archiver les fichiers journaux une fois qu’ils ont atteint un nombre spécifique. Configurez vos fichiers de journalisation dans le fichier NLog.config, sous la section <target>, comme suit :
  • En ajoutant les propriétés archiveNumbering="Date" et archiveEvery="Day", vous indiquez au système d’archiver les fichiers journaux quotidiennement, chaque archive étant nommée par la date.
  • La propriété archiveDateFormat="yyyy-MM-dd" définit le format des dates dans les noms de fichiers d’archives.
  • Avec archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log", vous spécifiez l’emplacement et le format des noms de fichiers archivés.
  • La propriété maxArchiveFiles="10" définit une limite de conservation des 10 fichiers journaux archivés les plus récents.
Par exemple :


  
  
    
  
  
    
  
<?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>

Personnalisation des journaux détaillés

Les journaux de niveau Détaillé peuvent contenir des informations supplémentaires et être volumineux. Vous pouvez contrôler cela en personnalisant le fichier UiPath.Executor.exe.config. Ajoutez l’extrait XML suivant sous la section <system.serviceModel>, puis redémarrez le service 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>
La balise <states> contient des sous-balises pour chaque état que vous souhaitez consigner. Si elle contient uniquement <state name="Faulted"/>, seules les activités qui se terminent dans un état Défaillant, ce qui signifie qu’elles ont rencontré une erreur, sont consignées.
Pour inclure d’autres états, utilisez <state name="Executing"/>.

Vous pouvez également personnaliser des variables et des arguments. Reportez-vous à la documentation Microsoft.

Gestion des journaux de diagnostic du pilote

Pour activer le traçage de pilote :

  1. Ouvrez l’invite de commandes avec des droits d’administrateur.

  2. Accédez au répertoire d’installation à l’aide de l’argument cd, tel que cd C:\Program Files\UiPath\Studio.
  3. Exécutez la commande UiRobot.exe --enableLowLevel.

Pour désactiver le traçage de pilote :

  1. Ouvrez l’invite de commandes avec des droits d’administrateur.

  2. Accédez au répertoire d’installation à l’aide de l’argument cd, tel que cd C:\Program Files\UiPath\Studio.
  3. Exécutez la commande UiRobot.exe --disableLowLevel.

Utiliser l’outil de diagnostic

Consultez la page À propos de l’outil de diagnostic dans le guide de Studio pour plus d’informations sur la façon de le configurer afin de récupérer les journaux d’exécution.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White