SUPPORT-9182: small fix in logs
This commit is contained in:
parent
c5ddacc405
commit
e0b5d32cd0
2 changed files with 6 additions and 16 deletions
|
|
@ -33,7 +33,7 @@ import ru.micord.ervu.util.NetworkUtils;
|
|||
public class BaseAuditService implements AuditService {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(BaseAuditService.class);
|
||||
private static final List<String> IP_HEADERS =
|
||||
Arrays.asList("X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR", "X-CLIENT-IP");
|
||||
Arrays.asList("X-Forwarded-For", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR");
|
||||
|
||||
|
||||
private final AuditKafkaPublisher auditPublisher;
|
||||
|
|
@ -114,7 +114,7 @@ public class BaseAuditService implements AuditService {
|
|||
LOGGER.info("Thread {} - event published in {} ms", Thread.currentThread().getId(),
|
||||
System.currentTimeMillis() - startTime);
|
||||
|
||||
LOGGER.info("client ip from header: {}", getClientIp(request));
|
||||
IP_HEADERS.forEach(header -> LOGGER.info("Data from header: {} - {}", header, request.getHeader(header)));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -144,14 +144,4 @@ public class BaseAuditService implements AuditService {
|
|||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public String getClientIp(HttpServletRequest request) {
|
||||
IP_HEADERS.forEach(header -> LOGGER.info("Data from header: {} - {}", header, request.getHeader(header)));
|
||||
return IP_HEADERS.stream()
|
||||
.map(request::getHeader)
|
||||
.filter(Objects::nonNull)
|
||||
.filter(ip -> !ip.isEmpty() && !ip.equalsIgnoreCase("unknown"))
|
||||
.findFirst()
|
||||
.orElseGet(request::getRemoteAddr);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,13 +29,13 @@ public abstract class BaseReplyingKafkaService<T, V> implements ReplyingKafkaSer
|
|||
try {
|
||||
ConsumerRecord<String, V> result = Optional.ofNullable(replyFuture.get())
|
||||
.orElseThrow(() -> new KafkaMessageException("Kafka return result is null"));
|
||||
LOGGER.info("Thread {} - KafkaSendMessageAndGetReply: {} ms",
|
||||
Thread.currentThread().getId(), System.currentTimeMillis() - startTime);
|
||||
LOGGER.info("Thread {} - KafkaSendMessageAndGetReply: {} ms, replyTopic: {}",
|
||||
Thread.currentThread().getId(), System.currentTimeMillis() - startTime, replyTopic);
|
||||
return result;
|
||||
}
|
||||
catch (InterruptedException | ExecutionException e) {
|
||||
LOGGER.error("Thread {} - KafkaSendMessageAndGetReply: {} ms",
|
||||
Thread.currentThread().getId(), System.currentTimeMillis() - startTime);
|
||||
LOGGER.error("Thread {} - KafkaSendMessageAndGetReply: {} ms, replyTopic: {}",
|
||||
Thread.currentThread().getId(), System.currentTimeMillis() - startTime, replyTopic);
|
||||
throw new KafkaMessageReplyTimeoutException(e);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue