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 private val memberRepository: MemberRepository
) { ) {
fun validateCanSignup(email: String) { fun validateCanSignup(email: String) {
log.debug { "[MemberValidator.validateCanSignup] 시작: email=$email" }
if (memberRepository.existsByEmail(email)) { if (memberRepository.existsByEmail(email)) {
log.info { "[MemberValidator.validateCanSignup] 중복 이메일: email=$email" } log.info { "[MemberValidator.validateCanSignup] 중복 이메일: email=$email" }
throw MemberException(MemberErrorCode.DUPLICATE_EMAIL) throw MemberException(MemberErrorCode.DUPLICATE_EMAIL)
} }
log.debug { "[MemberValidator.validateCanSignup] 완료: email=$email" }
} }
} }

View File

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