日志是一个项目的基石之一,是每个项目所必须的功能之一,小伙伴们知道在springboot项目中该怎么配置日志吗?在以下文章中你将了解一切。
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日志文件,打开它,我们就能看到Spring Boot启动日志以及代码中logger.info输出的日志了。
以上就是本篇文章的所有内容,有关java架构师的更多知识,请记得持续关注我们了解详情。
推荐阅读:
springboot整合quartz要如何实现?需要哪些依赖?