refactor: INFO 로그레벨에서는 컨트롤러 응답 바디를 기록하지 않도록 수정

This commit is contained in:
이상진 2025-08-18 15:34:39 +09:00
parent 817dc9f761
commit fb459c4c5b

View File

@ -47,14 +47,19 @@ class ControllerLoggingAspect(
private fun logSuccess(startTime: Long, result: Any) { private fun logSuccess(startTime: Long, result: Any) {
val responseEntity = result as ResponseEntity<*> val responseEntity = result as ResponseEntity<*>
val logMessage = messageConverter.convertToResponseMessage( var convertResponseMessageRequest = ConvertResponseMessageRequest(
ConvertResponseMessageRequest( type = LogType.CONTROLLER_SUCCESS,
type = LogType.CONTROLLER_SUCCESS, httpStatus = responseEntity.statusCode.value(),
httpStatus = responseEntity.statusCode.value(), startTime = startTime,
startTime = startTime, )
if (log.isDebugEnabled()) {
convertResponseMessageRequest = convertResponseMessageRequest.copy(
body = responseEntity.body body = responseEntity.body
) )
) }
val logMessage = messageConverter.convertToResponseMessage(convertResponseMessageRequest)
log.info { logMessage } log.info { logMessage }
} }