Red de conocimiento informático - Problemas con los teléfonos móviles - Configuración de inicio de sesión de SpringBoot

Configuración de inicio de sesión de SpringBoot

Configurar las dependencias de registro en el proyecto anterior (proyecto de demostración de arranque simple).

La dependencia del registro de SpringBoot es: spring-boot-starter-logging, pero para proyectos web, se ha introducido spring-boot-starter-web y spring-boot-starter-logging ya está incluido en Registro predeterminado, la implementación de inicio de sesión se ha introducido de forma predeterminada, solo necesita configurar application.yml.

Spring usa Commons Logging internamente y la implementación de registro del proyecto SpringBoot puede usar log4j2, logback, JDK (Java Util Logging), etc.

Referencias:

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/howto.html#howto-logging

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/spring-boot-features.html#boot-features-logging

nivel es una asignación para configurar diferentes niveles de nombres de registro. Generalmente, puede configurar algunos nombres de paquetes, porque el nombre de la clase generalmente se usa como nombre de registro. El método de escritura comúnmente utilizado es el siguiente:

La configuración predeterminada solo generará registros en la consola, no registros de archivos; puede configurar el nombre del archivo para controlar la salida del archivo.

Configuración del archivo de registro:

Ejemplo de configuración de registro:

Algunas otras configuraciones de registro de archivos son las siguientes, principalmente configurando la separación del tamaño del archivo, la grabación del historial, el formato de salida, etc. Configuraciones solicitadas en el IDE:

NOTA: Estas configuraciones no son compatibles cuando se utiliza el registro de perfil personalizado. config=classpath: logback-spring.xml, o la configuración en la aplicación si se incluye el fragmento xml de configuración de logback del proyecto sping-boot. La configuración en yml también es válida y la configuración de nivel tiene prioridad sobre los archivos de configuración