diff --git a/src/main/java/com/newzet/api/mail/presentation/MailController.java b/src/main/java/com/newzet/api/mail/presentation/MailController.java index 9d7f1b2b..70b32d72 100644 --- a/src/main/java/com/newzet/api/mail/presentation/MailController.java +++ b/src/main/java/com/newzet/api/mail/presentation/MailController.java @@ -12,11 +12,13 @@ import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; @RestController @RequiredArgsConstructor @RequestMapping("/functions/v1/mail") @Tag(name = "메일", description = "메일 관련 API") +@Slf4j public class MailController { private final MailServiceFacade mailServiceFacade; @@ -24,8 +26,10 @@ public class MailController { @PostMapping @Operation(summary = "메일 수신", description = "메일을 수신하며 전달받은 메타데이터를 기반으로 뉴스레터 및 구독 관련 로직을 처리한다.") public ResponseEntity receive(@RequestBody @Valid MailMetadataDto metadata) { + log.info("✅ Mail received. metadata: {}", metadata); mailServiceFacade.processMail(metadata.getFromName(), metadata.getFromDomain(), - metadata.getToDomain(), metadata.getMailingList(), metadata.getHtmlLink(), metadata.getTitle()); + metadata.getToDomain(), metadata.getMailingList(), metadata.getHtmlLink(), + metadata.getTitle()); return ResponseEntity.ok().build(); } }