Почему AsyncHttpClient продолжает регистрировать «Количество записей для: [URL]: 1» после отправки запроса? - PullRequest
0 голосов
/ 19 сентября 2018

Вот код, который я использую

AsyncHttpClient asyncHttpClient = asyncHttpClient();
RequestBuilder builder = new RequestBuilder("PUT");
Request request = builder.setUrl("http://localhost:8080")
        .setBody(requestBody)
        .build();

asyncHttpClient.executeRequest(request, new AsyncCompletionHandler<Object>() {
  @Override
  public Object onCompleted(Response response) throws Exception {
    System.out.println(response.getStatusCode());
    return response;
  }
});

Код работает правильно, и ответ распечатывается, НО журналы отладки продолжают печатать этот журнал

2018-09-1910: 48: 43.465 DEBUG 73969 --- [pool-7-thread-1] oanetty.channel.DefaultChannelPool: Количество записей для: http://localhost:8080: 1

Любая идея, почему этожурналы будут печататься, пока ПОСЛЕ выполнения запроса?

1 Ответ

0 голосов
/ 19 сентября 2018

Это просто отладочная информация о состоянии пула каналов.

Вы можете игнорировать его, либо изменить уровень журнала, либо (если предыдущие параметры не работают) выборочно изменить уровень журнала для класса org.asynchttpclient.netty.channel.DefaultChannelPool.

...