Configurar Log Tomcat

1 resposta
L

Tenho uma aplicação em produção que usa o Tomcat. Não estou usando o log4j, e gostaria de saber se alguém sabe como configurar o tamanho máximo para o arquivo de log.
Nas pasta tomcat/conf tem um arquivo chamado “logging.properties”, que tem a configuração padrão. As saídas de log do sistema estão no arquivo “catalina.out”.

O problema é que as vezes esse arquivo chega a mais de 1G de tamanho, e gostaria de colocar um tamanho máximo, tipo quando chegasse a 50M por exemplo.
Já pesquisei net afora, dei uma lida na documentação : http://tomcat.apache.org/tomcat-6.0-doc/logging.html#java.util.logging , e ainda não consegui descobrir uma forma de configurar o tamanho desse log. Pelo que entendi da documentação, o tomcat usa por padrão o JULI com o java.util.logging. Não achei nenhum parâmetro nele onde eu possa configurar o tamanho máximo.

Coloquei a seguinte linha:

java.util.logging.FileHandler.limit = 10000

mas não adiantou.

Grato pela atenção.

1 Resposta

D

Opa,

já tentou isto:

try {
        // Cria um arquivo com limite de 1 Mb
        String pattern = "arquivoDeLog.log";
        int limit = 1000000; // 1 Mb
        FileHandler fh = new FileHandler("arquivoDeLog.log", limit, 1);
    
        // adiciona ao logger
        Logger logger = Logger.getLogger("com.minhaempresa");

        logger.addHandler(fh);
    } catch (IOException e) {
    }

[]'s.

Criado 19 de abril de 2010
Ultima resposta 19 de abr. de 2010
Respostas 1
Participantes 2