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() 문 주석 처리