Spring Boot 코드를 보면 @SLF4J 어노테이션을 본 적이 있을 것이다. Lombok에서 @SLF4J를 써본 사람이라면, 로그 관련된 어노테이션이라는 것을 알 수 있을 것이다. 그렇다면 SLF4J는 무엇이고 Log4j, Logger은 무엇일까? 👍🏻 로그의 중요성 프로그램에서 로그를 작성해두면, 어떤 동작을 하고 있는지 혹은 어느 부분에서 에러가 났는지 쉽게 파악할 수 있다. 특히나 오류가 발생했을 때, 어떤 함수 호출에서 문제가 있었는지/에러 메세지가 무엇인지, 어떤 값이 들어갔는지 등을 알 수 있기 때문이다. 단, System.out.prinln()을 사용하여 로그를 찍지 말자. 운영할 때는 전혀 사용되지 않고, 성능에 문제가 발생한다. 1️⃣ SLF4J 란? SLF4J는 Simple Log..