Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  1. Añadir la versión de log4j2 a las properties:

    Bloque de código
    languagexml
    titleVersión log4j2
    <properties> 
    ...   
        <log4j2.version>2.17.1<2</log4j2.version>    
    ....
    </properties>



  2. Excluir Logback de TODOS los starters de Spring-boot:

    Bloque de código
    languagexml
    themeEclipse
    titleExcluir 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>
    





  3. Añadir la dependencia spring-boot-starter-log4j2 en caso de que no se encuentre.


    Bloque de código
    languagexml
    themeEclipse
    titleDependencia Log4j2
    <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-log4j2</artifactId>
    </dependency>
    
    





  4.  Añadir la dependencia log4j-layout-template-json en caso de que no se encuentre.


    Bloque de código
    languagexml
    themeEclipse
    titleDependencia Log4j2 Layout Template Json
    <dependency>
         <groupId>org.apache.logging.log4j</groupId>
    	 <artifactId>log4j-layout-template-json</artifactId>
    </dependency>
    
    





  5. Añadir la dependencia  actuator en caso de que no se encuentre.


    Bloque de código
    languagexml
    themeEclipse
    titleDependencia 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".

...