feat(content): 콘텐츠 조회 이력 실패 로그를 남긴다

This commit is contained in:
2026-06-01 17:55:53 +09:00
parent 1d7f55bbe7
commit 7ad514dcc0
2 changed files with 104 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ import kr.co.vividnext.sodalive.member.block.BlockMemberRepository
import kr.co.vividnext.sodalive.member.contentpreference.isAdultVisibleByPolicy
import kr.co.vividnext.sodalive.utils.generateFileName
import kr.co.vividnext.sodalive.v2.recommend.application.CreatorContentViewHistoryService
import org.slf4j.LoggerFactory
import org.springframework.beans.factory.annotation.Value
import org.springframework.cache.annotation.Cacheable
import org.springframework.context.ApplicationEventPublisher
@@ -91,6 +92,8 @@ class AudioContentService(
@Value("\${cloud.aws.cloud-front.host}")
private val coverImageHost: String
) {
private val log = LoggerFactory.getLogger(javaClass)
@Transactional
fun audioContentLike(request: PutAudioContentLikeRequest, member: Member): PutAudioContentLikeResponse {
var audioContentLike = audioContentLikeRepository.findByMemberIdAndContentId(
@@ -820,6 +823,14 @@ class AudioContentService(
memberId = member.id!!,
contentId = audioContent.id!!
)
}.onFailure { ex ->
log.warn(
"event=creator_content_view_history_record_failure memberId={} contentId={} error={}",
member.id,
audioContent.id,
ex.message,
ex
)
}
return GetAudioContentDetailResponse(