Set request failure to debug in MetricsHttpChannelListener

This commit is contained in:
Chris Eager 2024-03-15 17:49:55 -05:00 committed by Chris Eager
parent 459882e6fa
commit 5eaae184c9
1 changed files with 9 additions and 6 deletions

View File

@ -98,13 +98,16 @@ public class MetricsHttpChannelListener implements HttpChannel.Listener, Contain
@Override
public void onRequestFailure(final Request request, final Throwable failure) {
final RequestInfo requestInfo = getRequestInfo(request);
logger.warn("Request failure: {} {} ({}) [{}] ",
requestInfo.method(),
requestInfo.path(),
requestInfo.userAgent(),
requestInfo.statusCode(), failure);
if (logger.isDebugEnabled()) {
final RequestInfo requestInfo = getRequestInfo(request);
logger.debug("Request failure: {} {} ({}) [{}] ",
requestInfo.method(),
requestInfo.path(),
requestInfo.userAgent(),
requestInfo.statusCode(), failure);
}
}
@Override