feat: MemberValidator, Writer에 debug 로그 추가

This commit is contained in:
이상진 2025-08-04 18:29:47 +09:00
parent 51671f2803
commit 6cac32ffb2
2 changed files with 6 additions and 1 deletions

View File

@ -14,9 +14,13 @@ class MemberValidator(
private val memberRepository: MemberRepository
) {
fun validateCanSignup(email: String) {
log.debug { "[MemberValidator.validateCanSignup] 시작: email=$email" }
if (memberRepository.existsByEmail(email)) {
log.info { "[MemberValidator.validateCanSignup] 중복 이메일: email=$email" }
throw MemberException(MemberErrorCode.DUPLICATE_EMAIL)
}
log.debug { "[MemberValidator.validateCanSignup] 완료: email=$email" }
}
}

View File

@ -18,6 +18,7 @@ class MemberWriter(
private val memberRepository: MemberRepository
) {
fun create(name: String, email: String, password: String, role: Role): MemberEntity {
log.debug { "[MemberWriter.create] 시작: email=$email" }
memberValidator.validateCanSignup(email)
val member = MemberEntity(
@ -29,6 +30,6 @@ class MemberWriter(
)
return memberRepository.save(member)
.also { log.info { "[MemberWriter.create] 회원 저장 완료: email=$email, memberId=${it.id}" } }
.also { log.debug { "[MemberWriter.create] 완료: email=$email, memberId=${it.id}" } }
}
}