diff --git a/backend/src/main/java/wooteco/prolog/session/application/AnswerFeedbackService.java b/backend/src/main/java/wooteco/prolog/session/application/AnswerFeedbackService.java index 26bfd5a16..66fbb0f72 100644 --- a/backend/src/main/java/wooteco/prolog/session/application/AnswerFeedbackService.java +++ b/backend/src/main/java/wooteco/prolog/session/application/AnswerFeedbackService.java @@ -1,5 +1,7 @@ package wooteco.prolog.session.application; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Service; import wooteco.prolog.session.domain.AnswerFeedback; @@ -11,6 +13,8 @@ @Service public class AnswerFeedbackService { + private static final Logger log = LoggerFactory.getLogger(AnswerFeedbackService.class); + private final QnaFeedbackProvider qnaFeedbackProvider; private final AnswerFeedbackRepository answerFeedbackRepository; @@ -24,6 +28,8 @@ public AnswerFeedbackService( @EventListener public void handleMemberUpdatedEvent(final AnswerUpdatedEvent event) { + log.debug("AnswerUpdatedEvent: {}", event); + final var answer = event.getAnswer(); final var feedbackRequest = new QnaFeedbackRequest( answer.getQuestion().getMission().getGoal(), diff --git a/backend/src/main/java/wooteco/prolog/session/infrastructure/AzureOpenAiFeedbackProvider.java b/backend/src/main/java/wooteco/prolog/session/infrastructure/AzureOpenAiFeedbackProvider.java index dedc40720..caa6cc7a5 100644 --- a/backend/src/main/java/wooteco/prolog/session/infrastructure/AzureOpenAiFeedbackProvider.java +++ b/backend/src/main/java/wooteco/prolog/session/infrastructure/AzureOpenAiFeedbackProvider.java @@ -63,6 +63,7 @@ public final class AzureOpenAiFeedbackProvider implements QnaFeedbackProvider { @Override public QnaFeedbackContents evaluate(final QnaFeedbackRequest request) { + log.debug("Requesting feedback evaluation [request={}]", request); final var templateMessage = template.createMessage(Map.of( "goal", request.goal(), "question", request.question(), @@ -81,6 +82,7 @@ public QnaFeedbackContents evaluate(final QnaFeedbackRequest request) { final var response = chatModel.call(prompt); final var responseText = response.getResult().getOutput().getText(); + log.debug("Received response from chat model [responseText={}]", responseText); try { return objectMapper.readValue(responseText, QnaFeedbackContents.class);