Configurar rollover automático do arquivo de log
Este tópico aborda a configuração da rolagem automática dos arquivos de log com base no tamanho do arquivo.
Depois que os arquivos de log são criados, o sistema continua registrando mensagens que aumentam o tamanho do arquivo de log para um ponto em que eles são muito grandes para serem abertos. Isso impediria o usuário de abrir os arquivos de log para revisar as informações e as mensagens de erro.
Nota: Isso ocorreria mais cedo se o nível de registro fosse aumentado para os modos DE DEPURAÇÃO ou RASTREAMENTO.
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 e adicione a seguinte alteração em <SizeBasedTriggeringPolicy size="100MB" /> na primeira ocorrência de Policies:
<Policies>
<TimeBasedTriggeringPolicy interval="720" />
<SizeBasedTriggeringPolicy size="50MB" />
</Policies>
Na configuração de exemplo a seguir, depois que o arquivo de log atinge 50 MB, o sistema cria um novo arquivo automaticamente e começa a fazer login nele. Embora o usuário termine com mais Arquivos, mas cada arquivo seria de apenas 50 MB. Essa é uma prática padrão para gerenciar o log arquivos.
Este exemplo mostra entradas que um usuário pode adicionar à configuração Automation 360 IQ Bot On-Premises para rolar automaticamente pelos logs depois que os arquivos atingem 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>