Configuración de la transferencia automática de archivos de registro

Este tema aborda la configuración de la transferencia automática de archivos de registro según el tamaño del archivo.

Después de que se crean los archivos de registro, el sistema continúa registrando mensajes que aumentan el tamaño del archivo de registro a un punto en el que son demasiado grandes para abrir. Esto evita que el usuario abra los archivos de registro para revisar la información y los mensajes de error.
Nota:
  • Esto sucede antes si el nivel de registro aumentara a modos DEPURACIÓN o SEGUIMIENTO.
  • Para garantizar el buen funcionamiento del sistema, borre de forma manual y periódica los registros.
Para todos los servicios Java, el usuario puede identificar los archivos de registro en <IQ Bot installation directory>/Services . Abra cualquier archivo de configuración de registro y agregue el siguiente cambio en <SizeBasedTriggeringPolicy size="100MB" /> en la primera instancia de Políticas:

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

En la siguiente configuración de ejemplo, después de que el archivo de registro alcance 50 MB, el sistema crea un nuevo archivo automáticamente y comienza a iniciar sesión. Aunque el usuario termina con más archivos, pero cada archivo sería de 50 MB únicamente. Esta es una práctica estándar para administrar archivos de registro.

Este ejemplo muestra las entradas que un usuario puede agregar a la configuración para Automation 360 IQ Bot Local para transferir automáticamente los registros después de que los archivos alcancen cierto tamaño.

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