robot
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Robot-Administratorhandbuch

Letzte Aktualisierung 13. März 2025

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" und archiveEvery="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.
  • Die Eigenschaft maxArchiveFiles="10" legt einen Grenzwert fest, um nur die 10 neuesten archivierten Protokolldateien aufzubewahren.
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="10"
    />
  </targets>
</nlog>

Anpassen detaillierter Protokolle

Protokolle der Stufe Verbose kö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>
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:

  1. Öffnen Sie die Eingabeaufforderung mit Administratorrechten.

  2. Greifen Sie mit dem Argument cd auf das Installationsverzeichnis zu, z. B. cd C:\Program Files\UiPath\Studio.
  3. Führen Sie den Befehl UiRobot.exe --enableLowLevel aus.

So deaktivieren Sie die Treiberablaufverfolgung:

  1. Öffnen Sie die Eingabeaufforderung mit Administratorrechten.

  2. Greifen Sie mit dem Argument cd auf das Installationsverzeichnis zu, z. B. cd C:\Program Files\UiPath\Studio.
  3. Führen Sie den Befehl UiRobot.exe --disableLowLevel aus.

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White