From 6926d9b26122048200b8634dd0220f4539c6d635 Mon Sep 17 00:00:00 2001 From: Peter Siegmund Date: Fri, 16 Aug 2024 23:37:27 +0200 Subject: [PATCH] logging IP address Signed-off-by: Peter Siegmund --- .../timezone/service/impl/TimeZoneServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/mars3142/fhq/timezone_service/timezone/service/impl/TimeZoneServiceImpl.java b/src/main/java/dev/mars3142/fhq/timezone_service/timezone/service/impl/TimeZoneServiceImpl.java index f91d775..3de7f66 100644 --- a/src/main/java/dev/mars3142/fhq/timezone_service/timezone/service/impl/TimeZoneServiceImpl.java +++ b/src/main/java/dev/mars3142/fhq/timezone_service/timezone/service/impl/TimeZoneServiceImpl.java @@ -13,6 +13,7 @@ import java.util.List; import java.util.Objects; import java.util.stream.Stream; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import lombok.val; import org.springframework.cache.annotation.Cacheable; import org.springframework.http.HttpStatusCode; @@ -21,21 +22,24 @@ import org.springframework.web.client.RestClient; @Service @RequiredArgsConstructor +@Slf4j public class TimeZoneServiceImpl implements TimeZoneService { private final RestClient restClient; @Override public String getExternalIp(String ip) { + var result = ip; if (ip.equals("127.0.0.1")) { val response = restClient .get() .uri("https://api.ipify.org?format=json") .retrieve() .body(IpifyResponse.class); - return Objects.requireNonNull(response).ip(); + result = Objects.requireNonNull(response).ip(); } - return ip; + log.info("IP Address: {}", result); + return result; } @Override