From a9a5ac9a2f2307f14d9da4cd344f991d33575614 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Fri, 30 May 2025 13:36:05 +0300 Subject: [PATCH] SUPPORT-9182: add extra logs 2 --- .../ervu/audit/service/impl/BaseAuditService.java | 11 ++++++----- .../ervu/security/esia/service/EsiaAuthService.java | 3 +++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java b/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java index 3df2fa1..2cbcc0c 100644 --- a/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java +++ b/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java @@ -32,7 +32,8 @@ import ru.micord.ervu.util.NetworkUtils; @Conditional(AuditEnabledCondition.class) public class BaseAuditService implements AuditService { private static final Logger LOGGER = LoggerFactory.getLogger(BaseAuditService.class); - private static final List IP_HEADERS = Arrays.asList("X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR"); + private static final List IP_HEADERS = + Arrays.asList("X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR", "X-CLIENT-IP"); private final AuditKafkaPublisher auditPublisher; @@ -75,22 +76,22 @@ public class BaseAuditService implements AuditService { String eventType) { long startTime = System.currentTimeMillis(); String serverIp = NetworkUtils.getServerIp(); - LOGGER.info("Thread {} - server ip got in {} ms", Thread.currentThread().getId(), + LOGGER.info("Thread {} - server ip {} got in {} ms", Thread.currentThread().getId(), serverIp, System.currentTimeMillis() - startTime); startTime = System.currentTimeMillis(); String clientIp = NetworkUtils.getClientIp(request); - LOGGER.info("Thread {} - client ip got in {} ms", Thread.currentThread().getId(), + LOGGER.info("Thread {} - client ip {} got in {} ms", Thread.currentThread().getId(), clientIp, System.currentTimeMillis() - startTime); startTime = System.currentTimeMillis(); String serverHostName = NetworkUtils.getHostName(serverIp); - LOGGER.info("Thread {} - server host name got in {} ms", Thread.currentThread().getId(), + LOGGER.info("Thread {} - server host name {} got in {} ms", Thread.currentThread().getId(), serverHostName, System.currentTimeMillis() - startTime); startTime = System.currentTimeMillis(); String clientHostName = NetworkUtils.getHostName(clientIp); - LOGGER.info("Thread {} - client host name got in {} ms", Thread.currentThread().getId(), + LOGGER.info("Thread {} - client host name {} got in {} ms", Thread.currentThread().getId(), clientHostName, System.currentTimeMillis() - startTime); startTime = System.currentTimeMillis(); diff --git a/backend/src/main/java/ru/micord/ervu/security/esia/service/EsiaAuthService.java b/backend/src/main/java/ru/micord/ervu/security/esia/service/EsiaAuthService.java index f8793a0..5bcd921 100644 --- a/backend/src/main/java/ru/micord/ervu/security/esia/service/EsiaAuthService.java +++ b/backend/src/main/java/ru/micord/ervu/security/esia/service/EsiaAuthService.java @@ -290,7 +290,10 @@ public class EsiaAuthService { ); LOGGER.info("Thread {} - Process auth event: {} ms", Thread.currentThread().getId(), System.currentTimeMillis() - startSubReqTime); } + startSubReqTime = System.currentTimeMillis(); createTokenAndAddCookie(response, prnOid, ervuId, expiresIn); + LOGGER.info("Thread {} - Creating token and add cookie: {} ms", Thread.currentThread().getId(), System.currentTimeMillis() - startSubReqTime); + LOGGER.info("Thread {} - Request time: {} ms", Thread.currentThread().getId(), System.currentTimeMillis() - startReqTime); } }