- Erste Schritte
- Grundlegendes zu UiPath Robot
- Installationsanforderungen
- Installation von Robotern für unbeaufsichtigte Automatisierungen
- Konfiguration von Robotern für unbeaufsichtigte Automatisierungen
- Bereitstellen von unbeaufsichtigten Automatisierungen
- Verbinden von Robotern für unbeaufsichtigte Automatisierungen mit Orchestrator
- Einrichtung von Windows Server für High-Density-Roboter
- Weiterleitung von Robotern über einen Proxy-Server
- Implementieren der Authentifizierung mit Anmeldeinformationsanbietern
- Konfigurieren der Paketsignaturüberprüfung
- Einrichten von Paketordnern und Netzwerkpfaden
- Konfigurieren von Aktivitätsfeeds
- Verwendung von EntraID-Benutzern mit Multi-Faktor-Authentifizierung (MFA) für Unattended Robots
- Installation von Robotern für beaufsichtigte Automatisierungen
- Konfiguration von Robotern für beaufsichtigte Automatisierungen
- Integrationen
- Governance
- Fehlersuche und ‑behebung
- Protokollstufen
- Protokollfelder
- Protokollspeicherung
- Verwalten von Roboterprotokollen
- Fehlerbehebung für den Roboterdienst
- Fehlerbehebung für die Ausführung
- Fehlerbehebung bei Aufzeichnung und Steuerelement
- Fehlerbehebung für Netzwerke
- Fehlerbehebung für die Verbindung
- Fehlerbehebung bei der Lizenzierung
- Fehlerbehebung bei Paketen
- Fehlerbehebung für .NET
- Fehlerbehebung für Protokollierung
- Fehlerbehebung für Sitzung

Robot-Administratorhandbuch
Verwalten von Roboterprotokollen
Festlegen der Protokollierungsstufe
Sie können die Protokollebene ändern über:
- die Einstellung Protokollebene unter Assistant > Einstellungen > Seite Allgemein. Standardmäßig ist dies auf Information festgelegt. Für den Dienstmodusroboter benötigen Sie Administratorberechtigungen.
- die Einstellung Protokollierungsstufe unter Orchestrator > Zugriff verwalten > Benutzer > „Benutzer- oder Roboterkonto“ > Seite Robotereinstellungen. Standardmäßig ist dies auf Information festgelegt.
Hinweis:
Die Protokollstufe, die Sie im Orchestrator festgelegt haben, überschreibt die im Assistant konfigurierte Stufe.
Löschen von Protokolldateien
Um die Nutzung von Speicherplatz zu verhindern, können Sie Protokolldateien archivieren, sobald eine bestimmte Anzahl erreicht ist. Konfigurieren Sie Ihre Protokollierungsdateien in der Datei NLog.config im Abschnitt <target> wie folgt:
- Durch Hinzufügen der Eigenschaften
archiveNumbering="Date"undarchiveEvery="Day"weisen Sie das System an, Protokolldateien täglich zu archivieren, wobei jedes Archiv nach dem Datum benannt ist. - Die Eigenschaft
archiveDateFormat="yyyy-MM-dd"legt das Format für die Datumsangaben in den Archivdateinamen fest. - Mit
archiveFileName="${WorkflowLoggingDirectory}/{#}_Execution.log"geben Sie den Speicherort und das Format für die archivierten Dateinamen an. - Mit der Eigenschaft
maxArchiveFiles="30"wird ein Grenzwert festgelegt, sodass nur die 30 letzten archivierten Protokolldateien gespeichert werden.
Zum Beispiel:
<?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="30"
/>
</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="30"
/>
</targets>
</nlog>
Anpassen detaillierter Protokolle
Protokolle der Stufe Verbosekönnen zusätzliche Informationen enthalten und groß sein. Sie können dies steuern, indem Sie die UiPath.Executor.exe.config -Datei anpassen. Fügen Sie das folgende XML-Snippet unter dem Abschnitt <system.serviceModel> hinzu und starten Sie dann den UiPath-Roboterdienst neu:
<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>
Das <states>-Tag enthält Unter-Tags für jeden Status, den Sie protokollieren möchten. Wenn sie nur <state name="Faulted"/> enthält, werden nur Aktivitäten protokolliert, die im Status Fehlerhaft enden, d. h. bei denen ein Fehler aufgetreten ist.
Um andere Status einzuschließen, verwenden Sie <state name="Executing"/>.
Sie können auch Variablen und Argumente anpassen. Weitere Informationen finden Sie in der Microsoft-Dokumentation.
Verwalten von Treiberdiagnoseprotokollen
So aktivieren Sie die Treiberablaufverfolgung:
- Öffnen Sie die Eingabeaufforderung mit Administratorrechten.
- Greifen Sie mit dem Argument
cdauf das Installationsverzeichnis zu, z. B.cd C:\Program Files\UiPath\Studio. - Führen Sie den Befehl
UiRobot.exe --enableLowLevelaus.
So deaktivieren Sie die Treiberablaufverfolgung:
- Öffnen Sie die Eingabeaufforderung mit Administratorrechten.
- Greifen Sie mit dem Argument
cdauf das Installationsverzeichnis zu, z. B.cd C:\Program Files\UiPath\Studio. - Führen Sie den Befehl
UiRobot.exe --disableLowLevelaus.
Verwenden des Diagnosetools
Auf der Seite Über das Diagnosetool im Studio-Handbuch finden Sie Informationen darüber, wie Sie es zum Abrufen von Ausführungsprotokollen konfigurieren können.