Registro de configuración de Spring Boot

Spring Boot usa el sistema de registro predeterminado para agregar dependencia primero

 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>

Agregue una nueva clase de configuración, imprima el registro en el método

package com.example.demo.util;


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class LogConfig {
    private static final Logger LOG = LoggerFactory.getLogger(LogConfig.class);

    @Bean
 public String logMethod() {
        LOG.info("==========print log==========");
        return "SayHi";
    }
}

application.properties puede escribir propiedades relacionadas
con el registro logging.level.root nivel de registro
logging.pattern.console formato de salida del registro la
propiedad logging.path se utiliza para configurar la ruta del archivo de registro

Agregar método de registro de impresión

package com.example.demo.controller;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.example.demo.model.Student;

@RestController
public class HelloController {

	private static final Logger LOG = LoggerFactory.getLogger(HelloController.class);
	   
	   @RequestMapping("/sayHi")
	   public String sayHi(@RequestBody Student demo) {
		   LOG.info("OK");
		   
		   return demo.getName()+demo.getAge();
	   }
}

Ejecute Spring boot como este para imprimir el registro de la siguiente manera
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_23140197/article/details/102581247
Recomendado
Clasificación