diff --git a/src/main/kotlin/roomescape/common/log/ControllerLoggingAspect.kt b/src/main/kotlin/roomescape/common/log/ControllerLoggingAspect.kt index c8cf4e45..e578788b 100644 --- a/src/main/kotlin/roomescape/common/log/ControllerLoggingAspect.kt +++ b/src/main/kotlin/roomescape/common/log/ControllerLoggingAspect.kt @@ -47,14 +47,19 @@ class ControllerLoggingAspect( private fun logSuccess(startTime: Long, result: Any) { val responseEntity = result as ResponseEntity<*> - val logMessage = messageConverter.convertToResponseMessage( - ConvertResponseMessageRequest( - type = LogType.CONTROLLER_SUCCESS, - httpStatus = responseEntity.statusCode.value(), - startTime = startTime, + var convertResponseMessageRequest = ConvertResponseMessageRequest( + type = LogType.CONTROLLER_SUCCESS, + httpStatus = responseEntity.statusCode.value(), + startTime = startTime, + ) + + if (log.isDebugEnabled()) { + convertResponseMessageRequest = convertResponseMessageRequest.copy( body = responseEntity.body ) - ) + } + + val logMessage = messageConverter.convertToResponseMessage(convertResponseMessageRequest) log.info { logMessage } }