Red de conocimiento del abogados - Ley de patentes - Caso básico de SpringBoot2.0 (02): configure Log4j2 para realizar la impresión de registros en diferentes entornos

Caso básico de SpringBoot2.0 (02): configure Log4j2 para realizar la impresión de registros en diferentes entornos

La impresión de registros es la forma más directa de comprender el funcionamiento de un proyecto web, por lo que primero se debe configurar un buen entorno durante el desarrollo del proyecto.

1. Funciones de Log4j2

1) Funciones principales

En comparación con otros sistemas de registro, log4j2 pierde menos datos; la tecnología disruptiva es más En un entorno de subprocesos, el el rendimiento es alto; la característica de concurrencia reduce la aparición de interbloqueos.

2) Prueba de rendimiento

2. Modo de apariencia de la impresión de registros

Cada marco de registro tiene su propia API separada. Para usar el marco correspondiente, solo use. su API correspondiente, aumenta el acoplamiento entre el código de la aplicación y el marco de registro.

"Manual de desarrollo de Java de Alibaba", hay una especificación que establece requisitos "obligatorios":

API de registro SLF4J

Fachada de registro simple de Java (Simple Logging Facade para Java (abreviado como SLF4J) es un conjunto de programas de interfaz que envuelve el marco de Logging y se implementa utilizando el patrón de apariencia.

1. Estructura del proyecto

2. Configuración de registros para diferentes entornos

Utilice la forma más directa de cargar diferentes configuraciones de registros para diferentes entornos.

1) Configuración del entorno de desarrollo

2) Configuración del entorno de producción

3. Archivo de configuración Log4j2

1. Programa de prueba simple

p>

2. Representaciones de prueba

4. Dirección del código fuente