- Démarrage
- Comprendre UiPath Robot
- Assistant UiPath
- Prérequis d’installation
- Installation de robots pour des automatisations Unattended
- Configuration de robots pour des automatisations Unattended
- Déployer des automatisations non assistées
- Connexion des robots pour les automatisations Unattended à Orchestrator
- Configuration de Windows Server pour des Robots haute densité
- Rediriger les Robots vers un serveur proxy
- Implémenter l’authentification
- Ajuster les paramètres du registre pour l'exécution dans une session de bureau à distance minimisée
- Utilisation d’emplacements réseau
- Configurer des Robots Linux
- Configuration de la vérification de la signature des paquets
- Configurer des dossiers de package et des chemins d’accès réseau
- Configurer des flux d’activité
- Installation de robots pour des automatisations Attended
- Configuration de robots pour les automatisations Attended
- Intégrations
- Résolution des problèmes
- Niveaux de journalisation
- Champs du journal
- Stockage des journaux
- Gestion des journaux du Robot
- Résoudre les problèmes du service de robot UiPath
- Résoudre les problèmes d’exécution
- Résoudre les problèmes de mise en réseau
- Résolution des problèmes de connexion
- Licensing troubleshooting
- Résolution des problèmes de package
- Résolution des problèmes .NET
- Dépannage de la journalisation
- Dépannage des problèmes de session
Gestion des journaux du Robot
Vous pouvez modifier le niveau de journal via :
-
le paramètre Niveau de journalisation ( Log Level ) dans Assistant > Préférences (Preferences) > page Général (General). 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 ( Manage Access ) > Utilisateurs ( Users ) > compte utilisateur ou Robot > page Paramètres du Robot (Robot Settings). Par défaut, il est défini sur Information.
Remarque :Le niveau de journal que vous avez défini dans Orchestrator remplace le niveau configuré dans UiPath Assistant.
NLog.config
, sous la section <target>
, comme suit :
-
En ajoutant les propriétés
archiveNumbering="Date"
etarchiveEvery="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 pour ne conserver que les 10 fichiers journaux archivés les plus récents.
<?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
. 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>
<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>
contient des sous-balises pour chaque état que vous souhaitez consigner. S'il contient uniquement <state name="Faulted"/>
, seules les activités qui se terminent par un état Défaillant ( Faulted) , ce qui signifie qu'elles ont rencontré une erreur, sont consignées.
<state name="Executing"/>
.
Vous pouvez également personnaliser des variables et des arguments. Reportez-vous à la documentation Microsoft.
Pour activer le traçage de pilote:
-
Ouvrez l'invite de commandes avec des droits d'administrateur.
-
Accédez au répertoire d'installation à l'aide de l'argument
cd
, tel quecd C:\Program Files\UiPath\Studio
. -
Exécutez la commande
UiRobot.exe --enableLowLevel
.
Pour désactiver le traçage de pilote:
-
Ouvrez l'invite de commandes avec des droits d'administrateur.
-
Accédez au répertoire d'installation à l'aide de l'argument
cd
, tel quecd C:\Program Files\UiPath\Studio
. -
Exécutez la commande
UiRobot.exe --disableLowLevel
.
Consultez la page À propos de l'outil de diagnostic ( About the Diagnostic Tool ) 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.