generated from pricelees/issue-pr-template
feat: MemberValidator, Writer에 debug 로그 추가
This commit is contained in:
parent
51671f2803
commit
6cac32ffb2
@ -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" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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}" } }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user