From 95fdd12e73a07ffba6604a0aee57f2126d4687f2 Mon Sep 17 00:00:00 2001 From: Krasimir Ivanov Date: Mon, 11 Mar 2024 22:47:47 +0200 Subject: [PATCH] fix --- service/component/request_logger/db_logger.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/service/component/request_logger/db_logger.go b/service/component/request_logger/db_logger.go index 026e2218..de172ef3 100644 --- a/service/component/request_logger/db_logger.go +++ b/service/component/request_logger/db_logger.go @@ -66,11 +66,13 @@ func (g *DBLogger) LogRequest(ormService *beeorm.Engine, appName, url string, re func (g *DBLogger) LogResponse(ormService *beeorm.Engine, requestLoggerEntity *entity.RequestLoggerEntity, responseBody []byte, status int) { requestLoggerEntity.Status = status - if len(responseBody) > 0 && len(string(responseBody))*4 <= 64000 { - requestLoggerEntity.Response = responseBody - } else { - requestLoggerEntity.Response = []byte("Partial BODY \n\n") - requestLoggerEntity.Response = append(requestLoggerEntity.Response, responseBody[0:16000]...) + if len(responseBody) > 0 { + if len(string(responseBody))*4 <= 64000 { + requestLoggerEntity.Response = responseBody + } else { + requestLoggerEntity.Response = []byte("Partial BODY \n\n") + requestLoggerEntity.Response = append(requestLoggerEntity.Response, responseBody[0:16000]...) + } } if len(string(requestLoggerEntity.Log))*4 > 64000 {