Configurar a sobreposição automática do arquivo de log

Este tópico aborda a configuração de sobreposição automática de arquivos de log com base no tamanho do arquivo.

Quando os arquivos de log são criados, o sistema continua registrando em log mensagens, o que aumenta o tamanho do arquivo de log a um ponto em que eles são grandes demais para serem abertos. Isso evita que o usuário abra os arquivos de log para revisar as informações e mensagens de erro.
Nota:
  • Isso aconteceria mais cedo se o nível de log fosse aumentado para os modos DEBUG ou TRACE.
  • Para garantir o bom funcionamento do sistema, limpe manualmente os logs periodicamente.
Para todos os serviços Java, o usuário pode identificar os arquivos de log em <IQ Bot installation directory>/Services . Abra qualquer arquivo de configuração de registro em log e adicione a seguinte alteração em <SizeBasedTriggeringPolicy size="100MB" /> na primeira ocorrência de Políticas:

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

No exemplo de configuração a seguir, depois que o arquivo de log atingir 50 MB, o sistema criará um novo arquivo automaticamente e começará a registrar os logs nele. Embora o usuário termine com mais arquivos, cada arquivo teria apenas 50 MB. Essa é a prática padrão para gerenciar arquivos de log.

Este exemplo mostra as entradas que um usuário pode adicionar à configuração para que o IQ Bot do Automation 360 No local sobreponha automaticamente os logs depois que os arquivos atingirem um determinado tamanho.

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