더북(TheBook)

1   println() 문으로 데이터를 확인하는 부분을 로깅으로 대체해 보겠습니다. ArticleController 클래스 위에 @Slf4j 어노테이션을 추가합니다. Slf4j는 Simple Logging Facade for Java의 약자로, 이 어노테이션을 쓰면 로깅 기능을 사용할 수 있습니다.

controller/ArticleController

@Slf4j // 로깅 기능을 위한 어노테이션 추가
@Controller
public class ArticleController {
    (중략)
}

2   로깅 어노테이션을 추가했으니 println() 문을 대체해 보겠습니다.

System.out.println(form.toString()); 문을 주석(//) 처리합니다.

log.info(); 문을 작성합니다. info() 괄호 안에는 출력하기 원하는 form.toString()을 넣습니다.

controller/ArticleController

@PostMapping("/articles/create")
public String createArticle(ArticleForm form) {
    log.info(form.toString()); ----------------- ➋ 로깅 코드 추가
     // System.out.println(form.toString()); --- ➊ 기존 println() 문 주석 처리
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.