springboot配置日志如何编写?

TheDisguiser 2020-07-27 16:31:53 java常见问答 7165

日志是一个项目的基石之一,是每个项目所必须的功能之一,小伙伴们知道在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/,可以看到控制台上打印的配置项信息:

springboot配置日志

4、回来我们发现,在工程下多了一个log文件夹,展开可以看到myspringboot.log日志文件,打开它,我们就能看到Spring Boot启动日志以及代码中logger.info输出的日志了。

springboot配置日志

springboot配置日志

以上就是本篇文章的所有内容,有关java架构师的更多知识,请记得持续关注我们了解详情。

推荐阅读:

springboot整合quartz要如何实现?需要哪些依赖?

springboot读取配置文件有哪几种常见方式?要怎么实现?

springboot打包插件详解