Impostazione del rollover automatico dei file di log
Questo argomento descrive la configurazione del rollover automatico dei file di log in base alle dimensioni del file.
Una volta che i file di log sono stati creati, il sistema continua a registrare i messaggi, aumentando le dimensioni di tali file fino al punto in cui sono troppo grandi per potersi aprire. Questo impedisce all'utente di aprire i file di log per esaminare le informazioni e i messaggi di errore.
Nota: Questo avrebbe potuto verificarsi prima se il livello di registrazione fosse stato aumentato in modalità DEBUG o TRACE.
Per tutti i servizi Java, l'utente può identificare i file di registro in <IQ Bot installation directory>/Services . Apri un qualsiasi file di configurazione di registrazione e aggiungi la seguente modifica in <SizeBasedTriggeringPolicy size="100MB" /> nella prima occorrenza di Criteri:
<Policies>
<TimeBasedTriggeringPolicy interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>
Nell'impostazione dell'esempio seguente, dopo che il file di registro ha raggiunto i 50 MB, il sistema crea automaticamente un nuovo file e avvia la registrazione. Anche se l'utente ottiene più file, ogni file sarebbe di soli 50 MB. Questa una pratica standard per gestire i file di registro.
Questo esempio mostra le voci che un utente può aggiungere all'impostazione per Automation 360 IQ Bot On-Premises affinché esegua automaticamente il rollover dei log quando i file raggiungono una determinata dimensione.
<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>