로그 찍는 기능을 잘 사용하면 에러가 생겼을 때 에러의 정확한 위치를 알 수 있고 객체를 반환해봄으로써 객체가 원하는 대로 잘 받아지고 있는지, 어떤 값을 갖고 있는지 등을 알 수 있다.
개발자들에게 필수적인 기능이니 잘 활용하도록 하자.
방법
1. Slf4j를 annotation에 추가 (class 위에 @Slf4j 작성)
2. log.info를 사용하면 된다.
예시)
log.info("This codeline passed");
// 로그가 출력되지 않았다면 코드가 이 라인에 도달하기 전에 에러가 떴다는 의미
// Member라는 엔티티가 있고 위에 Member member로 객체를 만든 상황
log.info("Member: " + member);
// member 객체가 어떤 key와 value 값을 가지고 있는지 json 형식으로 출력할 수 있음
log.info("Id of Member: " + member.getId());
// 하나의 변수명을 특정해서 출력할 수도 있음