提示信息

spring boot 记录日志

掺杂 已关注

Spring Boot 默认使用 Logback 作为其日志框架。要在 Spring Boot 中记录日志,你可以在你的类中添加一个 Logger 对象,然后使用这个对象来记录日志。

以下是一个例子:

  1. import org.slf4j.Logger;
  2. import org.slf4j.LoggerFactory;
  3. import org.springframework.web.bind.annotation.GetMapping;
  4. import org.springframework.web.bind.annotation.RestController;
  5. @RestController
  6. public class MyController {
  7. private static final Logger logger = LoggerFactory.getLogger(MyController.class);
  8. @GetMapping("/endpoint")
  9. public String getEndpoint() {
  10. logger.info("This is an informational message");
  11. logger.warn("This is a warning message");
  12. logger.error("This is an error message");
  13. return "Hello, World!";
  14. }
  15. }

在上面的例子中,我们首先导入了 org.slf4j.Loggerorg.slf4j.LoggerFactory,然后创建了一个 Logger 对象。这个对象使用的类名是 MyController。然后,在 getEndpoint() 方法中,我们使用 logger 对象记录了三条不同级别(info、warn、error)的日志。

默认情况下,Spring Boot 将日志输出到控制台,并且也会将日志消息存储到一个名为 spring.log 的文件中。你可以通过 application.propertiesapplication.yml 文件配置更多的日志设置,比如日志等级、日志文件的位置等。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
掺杂 关注 已关注

最近一次登录:2023-09-27 18:05:41   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图