SpringBoot 구성 로그(slf4j + logback)

2610 단어 SpringBoot

애플리케이션을 구성합니다.yml

# slf4j logback 
logging:
  # logback 
  config: classpath:logback.xml
  #  mapper 
  #  :ERROR、WARN、INFO、DEBUG
  level:
    com.wangbo.dao: trace #  :trace  :error

logback을 설정합니다.xml



    
    
    
    

    
    
        
            
            ${LOG_PATTERN}
        
    

    
    
        
            
            ${FILE_PATH}
            
            15
            
                
                10MB
            
        

        
            
            ${LOG_PATTERN}
        
    

    
    
    
        
        
    


로그 작업

@RestController
@RequestMapping("/test")
public class TestController {

    private final static Logger logger = LoggerFactory.getLogger(TestController.class);

    @RequestMapping("/log")
    public String testLog() {
        logger.debug("===== debug ====");
        logger.info("====== info =====");
        logger.error("===== error ====");
        logger.warn("====== warn =====");

        //  
        String str1 = " ";
        String str2 = " ";
        logger.info("======:{};{}", str1, str2);
        return "success";
    }
}

좋은 웹페이지 즐겨찾기