...
Añadir la versión de log4j2 a las properties:
Bloque de código language xml title Versión log4j2 <properties> ... <log4j2.version>2.17.1<2</log4j2.version> .... </properties>Excluir Logback de TODOS los starters de Spring-boot:
Bloque de código language xml theme Eclipse title Excluir Logback <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> ... <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> ... </exclusions> </dependency>
Añadir la dependencia spring-boot-starter-log4j2 en caso de que no se encuentre.
Bloque de código language xml theme Eclipse title Dependencia Log4j2 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency>
- Añadir la dependencia log4j-layout-template-json en caso de que no se encuentre.
Bloque de código language xml theme Eclipse title Dependencia Log4j2 Layout Template Json <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-layout-template-json</artifactId> </dependency> Añadir la dependencia actuator en caso de que no se encuentre.
Bloque de código language xml theme Eclipse title Dependencia Log4j2 Layout Template Json <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency>
...
Si aún así se quiere realizar algún ajuste en loggers o niveles de traza, hay que seguir las indicaciones para el despliegue de aplicaciones: Despliegues y configuración de los entornos.
NO CAMBIAR EL APPENDER "json".
...