La motivación aquí es que he pasado demasiado tiempo tratando de descubrir cómo agregar el registro con log4j en Spring Boot en gradle. Aquí la parte de Gradle fue la que me dio más dolor porque toda la documentación que pude encontrar era para maven.
Así que estoy documentando mis hallazgos aquí para que la próxima persona que esté buscando esto pueda encontrar mi publicación y pueda resolverla rápidamente.
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
Su configuración está lista, ahora puede agregar el registrador desde log4j y usará esta configuración xml. Observe que agregué un Mensaje: en cada mensaje. Entonces, si no lo desea, puede eliminarlo. Lo agregué allí para poder probar si el proyecto estaba usando este archivo xml o no.
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
La configuración del registrador debería funcionar como se esperaba. Observe el mensaje: part.
Puedes encontrar el proyecto aquí
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3