Springboot的日志

一、基于lombok提供的@Slf4j注解为类快速添加日志对象

@Slf4j    //lombok的注解,log是日志对象
@RestController
@RequestMapping("/books")
public class BookController {

    @GetMapping
    public String getById(){

        log.debug("debug");
        log.info("info...");
        log.warn("warn...");
        log.error("error...");
        return "Springboot is running...";
    }
}

二、文件记录日志

1. 设置日志文件

logging:
  file:
    name: server.log

2. 日志文件详细配置

logging:
  file:
    #即使有file-name-pattern,name也需要
    name: server.log
  logback:
    rollingpolicy:
      #max-file-size代表滚动日志超过多大,开始新的日志文件
      max-file-size: 3KB
      #file-name-pattern日志文件的生成规则name 事件 索引,其中-是分隔符,也可以是其他的,比如.
      file-name-pattern: server-%d{yyyy-MM-dd}-%i.log


版权声明:本文为weixin_51725434原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。