Einrichten der automatischen Fortführung von Protokolldateien

In diesem Thema wird die Einrichtung der automatischen Fortführung von Protokolldateien nach Dateigröße behandelt.

Sobald die Protokolldateien erstellt wurden, setzt das System die Protokollierung von Meldungen fort, wodurch die Größe der Protokolldateien so weit ansteigt, dass sie nicht mehr geöffnet werden können. Dies verhindert, dass der Nutzer die Protokolldateien zum Überprüfen der Informationen und Fehlermeldungen öffnen kann.
Anmerkung:
  • Das tritt früher ein, wenn die Protokollierungsstufe auf den Modus DEBUGGING oder TRACE angehoben wird.
  • Um einen reibungslosen Betrieb des Systems zu gewährleisten, sollten Sie die Protokolle regelmäßig manuell löschen.
Für alle Java-Dienste kann der Nutzer die Protokolldateien unter <IQ Bot installation directory>/Services finden. Öffnen Sie eine beliebige Protokollkonfigurationsdatei und fügen Sie die folgende Änderung unter <SizeBasedTriggeringPolicy size="100MB" /> beim ersten Vorkommen von Richtlinien hinzu:

<Policies>
<TimeBasedTriggeringPolicy interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>

In der folgenden Beispieleinstellung erstellt das System, nachdem die Protokolldatei 50 MB erreicht hat, automatisch eine neue Datei und beginnt mit der Protokollierung darin. Obwohl der Nutzer schließlich mehr Dateien hat, ist jede davon maximal 50 MB groß. Dies ist die Standardpraxis für das Management von Protokolldateien.

Dieses Beispiel zeigt Einträge, die ein Nutzer zur Einstellung für Automation 360 IQ Bot On-Premises hinzufügen kann, um die Protokolle automatisch fortzuschreiben, nachdem die Dateien eine bestimmte Größe erreicht haben.

<RollingFile name="Alias" fileName="${env:PUBLIC}/Documents/Automation Anywhere IQBot Platform/Logs/Alias.log"
                     filePattern="${env:PUBLIC}/Documents/Automation Anywhere IQBot Platform/Logs/Archive/${date:yyyy-MMM}/Alias-%d{yyyy-MMM-dd}-%i.log.zip"
                     immediateFlush="true"
                     append="true">
            <PatternLayout pattern="CPL1 Alias %X{cid} %d{ISO8601}{UTC}Z %-5level %C %M %msg %n"/>
            <Policies>
                <TimeBasedTriggeringPolicy />
                <SizeBasedTriggeringPolicy size="50MB" />
            </Policies>
            <DefaultRolloverStrategy max="10"/>
        </RollingFile>