Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Apache Log4j 2

Olá, tudo bem?

Dados dois ambientes: homologação e produção.

Eu não gostaria que os logs de DEBUG aparecessem na produção.

Existe uma forma de fazer isso através de alguma configuração do próprio log4j ou a única solução seria checar o "tipo de ambiente" em tempo de execução, decidindo se log.debug() será executado ou não?

Obrigado desde já.

1 resposta

Olá, tudo bem ?

É bem comum mantermos em prod também para manter logando de maneira rápida e fácil de identificar problemas.

Contudo dei uma olhadinha e cheguei nesse arquivo de configuração que você pode falar para ele como quer que funcione :

https://logging.apache.org/log4j/2.x/manual/configuration.html

Abraços