Arquivos de log com Spring Boot

Postado em por Wolmir Cezer Garbin em Spring Boot | 161 Visualizações
Última atualização em:

Neste post vou mostrar como configurar arquivos de saída de log para projetos em Spring Boot.

Por padrão, o Spring Boot não cria arquivos para saida de log, ele mostra apenas no console e caso o fechar não terá um arquivo para verificar todos os logs do seu projeto. Isso em partes é bom pensando em performance, mas existem casos em que será necessário gravar os logs em arquivos mesmo em produção.

Se você quiser escrever arquivos de log, além da saída do console, você precisa definir uma propriedade logging.file ou logging.path em seu application.properties.

Especificar um arquivo de log

Se quiser especificar um arquivo de log, utilize a configuração em seu application.properties:

logging.file=my.log

Dessa forma será gerado o log dentro do diretório em que está o .jar. Ou pode especificar o caminho do arquivo, por exemplo:

logging.file=/home/ubuntu/my.log

Especificar um diretório de log

Se quiser pode ainda específicar um caminho padrão para gerar seus arquivos de log, por exemplo:

logging.path=/var/log

Dessa forma será criado um arquivo spring.log para as saídas de log do projeto.

Os arquivos de log rodam quando atingirem 10 MB e as mensagens de saída do console, ERROR, WARN e INFO, são registradas por padrão.

Qualquer dúvida deixe nos comentários.

Referências: Part IV. Spring Boot features

Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Posts relacionados


Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar