SpringBoot 之日志logback使用[简单上手版]

快速访问

  • 1 配置logback
  • 2.代码示例
  • 3.测试打印
    • 3.1 控制台打印:
    • 3.2 文件中日志:

1 配置logback

在 src/main/resources 下新建logback-spring.xml文件
SpringBoot 之日志logback使用[简单上手版]_第1张图片
添加如下配置(注意将LOG_HOME属性的value值修改为你想要存储日志的文件路径)



    
    
    

    
    
        
            
            ${LOG_HOME}/%d{yyyy-MM-dd}.log
            
            30
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
        
        
            10MB
        
    

    
        
        
    

2.代码示例

package com.zdya.api.controller;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@RestController
public class LoginController {
    private static Logger logger = LoggerFactory.getLogger(LoginController.class);

    @RequestMapping(value = "/getVerify")
    public void getVerify(HttpServletRequest request, HttpServletResponse response) {
        logger.info("info信息");
        logger.warn("warn警告");
        logger.error("error错误");
    }
}

3.测试打印

访问 http://xxx.example.com/proj/getVerify 【对应你的服务】 后:

3.1 控制台打印:

SpringBoot 之日志logback使用[简单上手版]_第2张图片

3.2 文件中日志:

SpringBoot 之日志logback使用[简单上手版]_第3张图片

你可能感兴趣的:(JAVA)