Configuration de substitution automatique du fichier journal

Cette rubrique traite de la substitution automatique des fichiers journaux en fonction de la taille du fichier.

Une fois les fichiers journaux créés, le système continue de consigner les messages qui augmentent la taille du fichier journal jusqu'à ce qu'ils deviennent trop volumineux pour s'ouvrir. Cela empêche l'utilisateur d'ouvrir les fichiers journaux pour examiner les informations et les messages d'erreur.
Remarque :
  • Ce problème peut se produire plus tôt si le niveau de journalisation est augmenté dans les modes DÉBOGAGE ou TRAÇAGE.
  • Pour assurer le bon fonctionnement du système, le manuel efface régulièrement les journaux.
Pour tous les services Java, l'utilisateur peut identifier les fichiers journaux sous <IQ Bot installation directory>/Services. Ouvrez n'importe quel fichier de configuration de la journalisation et apportez la modification suivante sous <SizeBasedTriggeringPolicy size="100MB" />, dans la première occurrence de Policies :

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

Dans l'exemple suivant, une fois que le fichier journal atteint 50 Mo, le système crée automatiquement un nouveau fichier et commence à consigner des informations dans celui-ci. Bien que l'utilisateur ait plus de fichiers au final, aucun fichier ne dépasse 50 Mo. Il s'agit d'une pratique standard pour gérer les fichiers journaux.

Cet exemple montre les entrées qu'un utilisateur peut ajouter au paramètre pour IQ Bot Automation 360 Sur site afin de substituer automatiquement les journaux après que les fichiers aient atteint une certaine taille.

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