본문 바로가기

Spring

Spring 콘솔에 내용 출력하는 방법?

간단한 디버깅을 할때 콘솔에 프린트문을 이용해서 많이들 했었다.

 

우리는 spring 을 할떄는 어떻게 하면 좋을까?

 

웹의 특성상 디버깅이 더 복잡하기 때문에 작은 프로젝트에서는 print 를 이용한 디버깅들이 시간상 빠르게 도움이 될떄가 많다.

 

우리는 logger를 통해서 Console 에 내용을 찍어볼것이다.

 

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;


@RestContorller

public class AAAController{

  private static Logger logger = LoggerFactory.getLogger(AuthController.class);  //1



  @GetMapping("")

  public ResponseEntity<?> aaa(){

     String 변수1;
      .  .  .   

      logger.debug( " 안녕안녕안녕 " + 변수1 ) ;						//2

      .  .  .

  }

}

 

1로 셋팅

 

2로 사용 >>  인텔리제이 console을 확인해보면 우리가 작성한 내용이 찍혀있다.