Como posso desabilitar o log no Tomcat 7?

3

Eu tenho um servidor Tomcat 7 em execução em uma VM com pouco espaço em disco (20G).

No decorrer de alguns dias, o Tomcat preencherá o espaço com informações de registro (geralmente cerca de 15 G antes que acabe).

Eu tentei diminuir o nível de log (de INFO para SEVERE) no arquivo logging.properties, também tentei enviar as informações de log para / dev / null.

Parece que não funciona, pois ainda consigo um diretório de log completo após nenhum tempo.

Posso colocar um limite de tamanho de arquivo nos arquivos de log? Alguma coisa está substituindo as propriedades que estou definindo?

Onde posso encontrar esta informação? Meu Google Fu apenas retorna informações sobre o registro de dentro de um aplicativo usando o JULI.

    
por WilliamMayor 28.03.2011 / 00:07

1 resposta

3

Brinque com o RollingFileAppenders (Log4J) para revertê-los quando eles ficarem muito grandes e usar trabalhos agendados para excluir logs antigos. Você pode limitar facilmente arquivos de log a 50M ou mais.

Para encerrar o registro, renomeie completamente o logging.properties para outra coisa. O Tomcat usará como padrão o log do console, que é quase como o > / dev / null. Por fim, coloque um comentário em torno de todas as válvulas em seu server.xml para silenciá-las também. Agora feche o tomcat, exclua todos os arquivos de log restantes e inicie o backup. Não deve haver arquivos de log criados em / log.

    
por 21.05.2011 / 09:36