A motivação aqui é que passei muito tempo tentando descobrir como adicionar log com log4j no spring boot em gradle. Aqui a parte gradle foi a que mais me aborreceu porque toda a documentação que consegui encontrar era para maven.
Portanto, estou documentando minhas descobertas aqui para que a próxima pessoa que estiver procurando por isso possa encontrar minha postagem e ser capaz de descobrir isso rapidamente.
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
Sua configuração está concluída, agora você pode adicionar o logger do log4j e ele usará esta configuração xml. Observe que adicionei um Message: em cada mensagem. Então, se você não quiser, basta removê-lo. Eu o adicionei lá para poder testar se o projeto estava ou não usando este arquivo xml.
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
A configuração do logger deve funcionar conforme o esperado. Observe a mensagem: parte.
Você pode encontrar o projeto aqui
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3