Red de conocimiento informático - Problemas con los teléfonos móviles - Utilice Logback en proyectos Springboot para enviar registros a la consola o a un archivo.

Utilice Logback en proyectos Springboot para enviar registros a la consola o a un archivo.

Introducción a Logback: Logback es un componente de registro de código abierto. Al igual que log4j, logback también es un componente de registro de código abierto desarrollado por Ceki Gülcü. versión de log4j; en los proyectos actuales, el inicio de sesión aparece cada vez con más frecuencia y actualmente es la herramienta de registro principal elegida.

Logback se divide en tres módulos: logback-core, logback-classic y logback-access (esto no se usa comúnmente).

Al iniciar el proyecto, Logback escaneará los archivos de configuración en el siguiente orden:

Si se encuentra algo de lo anterior, no se realizarán escaneos posteriores y se inicializará Logback. De acuerdo con la configuración correspondiente, el archivo de configuración cargado se puede ver desde la salida de la consola.

En el proyecto Springboot, puede personalizar el nombre y la ubicación del archivo de configuración de inicio de sesión.

Para que el proyecto Springboot reconozca el archivo de configuración de inicio de sesión, solo necesita definir la carga. en el archivo de configuración de Springboot La ruta al archivo de configuración, de la siguiente manera:

El componente responsable de escribir el componente de registro, incluidos dos nombres de atributos y clases requeridos

El nodo codificador es responsable por dos cosas:

Las siguientes son configuraciones comúnmente utilizadas:

Cuando se usa en combinación con appenders, es un nodo secundario de , lo que significa ejecutarlo por segunda vez. en el nivel de registro dado por el nivel de registro actual. El filtro

se utiliza para establecer el nivel de registro para un paquete o clase y especificar apéndices.

puede contener cero o más elementos que identifican los agregados que se agregarán al registrador.

también es un elemento , pero es el registrador raíz y tiene un solo atributo de nivel porque su nombre es ROOT

Ejemplo:

La etiqueta nos permite usar el archivo de configuración de manera más flexible, incluyendo o no la parte de configuración. Las secciones del archivo de configuración se admiten en cualquier lugar dentro del elemento. Utilice este atributo de nombre para especificar qué perfil acepta la configuración. Se pueden especificar varios perfiles utilizando una lista separada por comas.