Spring Boot 记录日志

1.基本操作

1.在类中添加Logger

private static final Logger log = LoggerFactory.getLogger(SpringbootJpaApplication.class);

2.使用log记录日志

例:

@SpringBootApplication
public class SpringbootApplication {
    private static final Logger log = LoggerFactory.getLogger(SpringbootApplication.class);

    public static void main(String[] args) {
        log.debug("日志记录");
        log.info("日志记录");
        log.error("日志记录");
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

2.便捷操作

1.在类上添加@Slf4j注解

2.使用log记录日志

例:

@Slf4j
@SpringBootApplication
public class SpringbootApplication {
    public static void main(String[] args) {
        log.debug("日志记录");
        log.info("日志记录");
        log.error("日志记录");
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

3.日志配置

Spring Boot对各种日志框架都做了支持,我们可以通过配置来修改默认的日志的配置 默认情况下,Spring Boot使用Logback作为日志框架

logging:
    file: ../1ogs/xxx.1og                      (../是当前项目的上级目录)
    level.com.xuxx.xxx.xxx: DEBUG