Caso básico de SpringBoot2.0 (02): configurar Log4j2 para implementar la impresión de registros en diferentes entornos
La impresión de registros es la forma más directa de comprender el estado de ejecución de un proyecto web, por lo que durante el desarrollo del proyecto primero es necesario crear un buen entorno.
1. Características de Log4j2
1) Funciones principales
En comparación con otros sistemas de registro, log4j2 pierde menos datos en este caso, tecnología disruptiva y mayor rendimiento; un entorno de subprocesos múltiples; las características de concurrencia reducen la aparición de interbloqueos.
2) Prueba de rendimiento
2. La aparición del modo de impresión de registros
Cada marco de registro tiene su propia API independiente y debe utilizar el marco correspondiente. La API correspondiente aumenta el acoplamiento entre el código de la aplicación y el marco de registro.
Hay una especificación en el "Manual del desarrollador Java de Alibaba" que establece requisitos "obligatorios":
API de registro SLF4J
Fachada de registro simple para Java (Simple Logging Facade para Java (abreviado como SLF4J) es un conjunto de programas de interfaz de marco de registro empaquetados. Implementado usando el modo 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>
p>
2. Representaciones de prueba
4. Dirección del código fuente