Observação: Este artigo não se aplica ao CRX2.3. No CRX 2.3, a configuração de registro é feita através do Apache Sling Logging Logger, conforme definido aqui. Etapas para a rotação de log poderão ser encontradas lá também.
Pergunta / Problema
O error.log
do CRX atualmente não é rotacionado, portanto, ele poderá crescer sem limites. Para limitar tanto o tamanho do arquivo quanto o número de rotações, é possível configurá-lo usando os recursos padrão do Log4j.
Resposta / Resolução
Para reconfigurar o error.log
do CRX, basta editar o arquivo de configuração do webapp CRX log4j.xml
. Ele está localizado abaixo da pasta / WEB-INF
webapp CRX implementado.
Por favor, edite a seção para o appender de erro
e faça o seguinte:
- mude a
classe
do appender paraorg.apache.log4j.RollingFileAppender
- adicione o parâmetro adicional
maxBackupIndex
para definir o número máximo de arquivos de log rotacionados a serem mantidos (padrão: 1 se estiver ausente) - opcional: adicionar o parâmetro
maxFileSize
para limitar o tamanho máximo de arquivo de um arquivo de log rotacionado (padrão: 10MB se estiver ausente)
Trecho do log4j.xml
<appender name="error" class="org.apache.log4j.RollingFileAppender"> <param name="maxBackupIndex" value="5" /> <param name="File" value="crx-quickstart/logs/crx/error.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss} *%-5p* %c{1}: %m (%F, line %L)%n"/> </layout> </appender>
Essa mudança terá efeito após a reinicialização do repositório. Para mais informações, consulte [1].
Aplica-se
CRX1.3.x, CRX1.4.x, CRX 2.2.x
Fazer logon em sua conta