Skip to content

Commit 8f77b88

Browse files
authored
Merge pull request #131 from newzet-dev/Chore/issue-#130
MailController request 로깅 추가
2 parents 529435f + 0be354b commit 8f77b88

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/newzet/api/mail/presentation/MailController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,24 @@
1212
import io.swagger.v3.oas.annotations.tags.Tag;
1313
import jakarta.validation.Valid;
1414
import lombok.RequiredArgsConstructor;
15+
import lombok.extern.slf4j.Slf4j;
1516

1617
@RestController
1718
@RequiredArgsConstructor
1819
@RequestMapping("/functions/v1/mail")
1920
@Tag(name = "메일", description = "메일 관련 API")
21+
@Slf4j
2022
public class MailController {
2123

2224
private final MailServiceFacade mailServiceFacade;
2325

2426
@PostMapping
2527
@Operation(summary = "메일 수신", description = "메일을 수신하며 전달받은 메타데이터를 기반으로 뉴스레터 및 구독 관련 로직을 처리한다.")
2628
public ResponseEntity<Object> receive(@RequestBody @Valid MailMetadataDto metadata) {
29+
log.info("✅ Mail received. metadata: {}", metadata);
2730
mailServiceFacade.processMail(metadata.getFromName(), metadata.getFromDomain(),
28-
metadata.getToDomain(), metadata.getMailingList(), metadata.getHtmlLink(), metadata.getTitle());
31+
metadata.getToDomain(), metadata.getMailingList(), metadata.getHtmlLink(),
32+
metadata.getTitle());
2933
return ResponseEntity.ok().build();
3034
}
3135
}

0 commit comments

Comments
 (0)