SpringBoot 您所在的位置:网站首页 springboot日志存储 SpringBoot

SpringBoot

2023-12-25 19:56| 来源: 网络整理| 查看: 265

日志的使用-slf4j 1、application.yaml的配置 logging: file: # 输出的log文件名 name: slf4j-test # 输出的文件的路径 path: ./logs # 限制日志文件的大小 max-size: 10MB # 日志的保存天数 max-history: 7 level: # 输出级别 root: info # 特定的mapper下的输出级别 com.example.demo.mapper: debug # xml配置文件 config: classpath:logback-spring.xml 2、logback-spring.xml的配置 [%d{yyyy-MM-dd HH:mm:ss.SSSZ}] [%thread] %-5level %logger{36} [%line] - %msg%n ${logPath}/${logName}.log ${logPath}/${logName}.%d{yyyy-MM-dd}.log 7 [%d{yyyy-MM-dd HH:mm:ss.SSSZ}] [%thread] %-5level %logger{36} [%line]- %msg%n 3、@Slf4j的使用 import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController @Slf4j public class TestController { @GetMapping("/slf4jTest") public String test1(){ log.debug("debug测试日志消息"); log.info("info 测试日志信息"); log.error("info 测试日志信息"); log.warn("warn 测试日志信息"); return "ok"; } } 4、结果

生成logs目录及slf4j-test.log文件。 在这里插入图片描述

日志文件内容

在这里插入图片描述

5、logback-spring.xml的配置的其他说明 标签:

可以选择性的包含或排除部分配置。

例如:

标签:

可以让我们在 Logback 中使用 Spring Environment 中的属性。可以在logback-spring.xml中回读 application.properties 配置的值。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有