11package org .typesense .api ;
22
3- import java .net .SocketTimeoutException ;
4- import java .net .UnknownHostException ;
5- import java .time .Duration ;
6- import java .time .LocalDateTime ;
7-
83import com .fasterxml .jackson .annotation .JsonInclude ;
94import com .fasterxml .jackson .databind .ObjectMapper ;
105import jakarta .ws .rs .client .Client ;
138import jakarta .ws .rs .client .WebTarget ;
149import jakarta .ws .rs .core .MediaType ;
1510import jakarta .ws .rs .core .Response ;
11+ import org .apache .logging .log4j .LogManager ;
12+ import org .apache .logging .log4j .Logger ;
13+ import org .glassfish .jersey .apache .connector .ApacheConnectorProvider ;
1614import org .glassfish .jersey .client .ClientConfig ;
17-
1815import org .glassfish .jersey .client .ClientProperties ;
1916import org .glassfish .jersey .jackson .internal .jackson .jaxrs .json .JacksonJaxbJsonProvider ;
2017import org .glassfish .jersey .jackson .internal .jackson .jaxrs .json .JacksonJsonProvider ;
21- import org .slf4j .Logger ;
22- import org .slf4j .LoggerFactory ;
23- import org .typesense .model .ErrorResponse ;
24- import org .typesense .interceptor .LoggingInterceptor ;
2518import org .typesense .api .exceptions .*;
19+ import org .typesense .interceptor .LoggingInterceptor ;
20+ import org .typesense .model .ErrorResponse ;
2621import org .typesense .resources .Node ;
2722import org .typesense .resources .RequestHandler ;
28- import org .glassfish .jersey .apache .connector .ApacheConnectorProvider ;
2923
3024import javax .net .ssl .SSLException ;
31- import java .util .*;
25+ import java .net .SocketTimeoutException ;
26+ import java .net .UnknownHostException ;
27+ import java .time .Duration ;
28+ import java .time .LocalDateTime ;
29+ import java .util .ArrayList ;
30+ import java .util .HashMap ;
31+ import java .util .List ;
32+ import java .util .Map ;
3233
3334
3435public class ApiCall {
@@ -39,7 +40,7 @@ public class ApiCall {
3940 private static int nodeIndex = 0 ;
4041
4142 private static final String API_KEY_HEADER = "X-TYPESENSE-API-KEY" ;
42- private static final Logger logger = LoggerFactory .getLogger (ApiCall .class );
43+ private static final Logger logger = LogManager .getLogger (ApiCall .class );
4344 private final Client client ;
4445 private final String apiKey ;
4546 private final Duration retryInterval ;
@@ -129,7 +130,7 @@ else if (status_code == 503)
129130
130131 <T , Q > T get (String endpoint , Q queryParameters , Class <T > resourceClass ) throws Exception {
131132
132- /**
133+ /*
133134 * Lambda function which implements the RequestHandler interface
134135 * which is passed as a parameter to makeRequest function
135136 * and returns T as the response entity.
@@ -283,7 +284,7 @@ <T> T delete(String endpoint) throws Exception {
283284
284285 <T > T makeRequest (String endpoint , RequestHandler requestHandler , Class <T > resourceClass ) throws Exception {
285286 int num_tries = 0 ;
286- Logger logger = LoggerFactory .getLogger (Logger . ROOT_LOGGER_NAME );
287+ Logger logger = LogManager .getLogger (ApiCall . class );
287288 Response response ;
288289 Exception lastException = new TypesenseError ("Unknown client error" , 400 );
289290
0 commit comments