1、在src/main/resources目录下新建一个名为application.yml的文件,并写入配置内容。
代码:
#配置日志
logging:
level:
#不同目录下的日志可配置不同级别
org.springfromework.web: INFO
org.hibernate: ERROR
#采用相对路径方式将日志文件输出到【log/myspringboot.log】
file: log/myspringboot.log
#采用绝对路径方式将日志文件输出到【/Users/wang/Downloads/myspringboot.log】
#file: /Users/wang/Downloads/myspringboot.log
2、新建测试TestController3,并输出日志:
package com.example.demo.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.example.demo.DemoApplication;
@RestController
public class TestController3
{
protected static final Logger logger = LoggerFactory.getLogger(DemoApplication.class);
@RequestMapping("/test3")
public String showText()
{
logger.info("===系统调用了TestController3===");
return "TestController3!";
}
}
3、启动Spring Boot项目,在浏览器中输入http://localhost:8080/test3/,可以看到控制台打印出来配置项信息:
4、可以发现,在工程下多了一个log文件夹,展开可以看到myspringboot.log日志文件
5、打开myspringboot.log日志文件,可以看到Spring Boot启动日志以及代码中logger.info输出的日志。