This message should be written at debug level, not warning level:
if (logger.isWarnEnabled()) {
logger.warn(
"{} closing due to inactivity (time elapsed since last request: {} > idleEndpointTimeout: {})",
endpoint, Duration.ofNanos(elapsedTime), Duration.ofNanos(idleEndpointTimeout));
}
This message should be written at debug level, not warning level: