Skip to content

Commit 6a07795

Browse files
committed
Adding logging level from core client and bumping version to 1.1.11
1 parent 04b118e commit 6a07795

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>com.taboola</groupId>
88
<artifactId>backstage-api-java-client</artifactId>
9-
<version>1.1.10</version>
9+
<version>1.1.11</version>
1010

1111
<name>${project.groupId}:${project.artifactId}</name>
1212
<description>Backstage API Java Client</description>

src/main/java/com/taboola/backstage/Backstage.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import com.taboola.rest.api.internal.config.SerializationConfig;
4545
import com.taboola.rest.api.internal.serialization.SerializationMapperCreator;
4646
import com.taboola.rest.api.model.CommunicationInterceptor;
47+
import com.taboola.rest.api.model.HttpLoggingLevel;
4748
import com.taboola.rest.api.model.NoOpCommunicationInterceptor;
4849
import com.taboola.rest.api.model.RequestHeader;
4950
import com.taboola.rest.api.model.RequestHeadersSupplier;
@@ -184,7 +185,7 @@ public static class BackstageBuilder {
184185
private static final String DEFAULT_BACKSTAGE_HOST = "https://backstage.taboola.com/backstage/";
185186
private static final String DEFAULT_AUTH_BACKSTAGE_HOST = "https://authentication.taboola.com/authentication/";
186187
private static final String DEFAULT_USER_AGENT = "Taboola Java Client";
187-
private static final String VERSION = "1.1.10";
188+
private static final String VERSION = "1.1.11";
188189
private static final SerializationConfig DEFAULT_SERIALIZATION_CONFIG = new SerializationConfig();
189190
private static final CommunicationInterceptor DEFAULT_COMMUNICATION_INTERCEPTOR = new NoOpCommunicationInterceptor();
190191
private String baseUrl;
@@ -202,6 +203,7 @@ public static class BackstageBuilder {
202203
private Collection<RequestHeader> headers;
203204
private RequestHeadersSupplier headersSupplier;
204205
private CommunicationInterceptor communicationInterceptor;
206+
private HttpLoggingLevel loggingLevel;
205207

206208
public BackstageBuilder setBaseUrl(String baseUrl) {
207209
this.baseUrl = baseUrl;
@@ -278,6 +280,11 @@ public BackstageBuilder setCommunicationInterceptor(CommunicationInterceptor com
278280
return this;
279281
}
280282

283+
public BackstageBuilder setLoggingLevel(HttpLoggingLevel loggingLevel) {
284+
this.loggingLevel = loggingLevel;
285+
return this;
286+
}
287+
281288
public Backstage build() {
282289
organizeState();
283290

@@ -296,6 +303,7 @@ public Backstage build() {
296303
.setExceptionFactory(new BackstageAPIExceptionFactory(objectMapper))
297304
.setUserAgentSuffix(userAgent)
298305
.setCommunicationInterceptor(communicationInterceptor)
306+
.setLoggingLevel(loggingLevel)
299307
.setDebug(debug);
300308

301309
RestAPIClient backstageClient = restAPIClientBuilder.setBaseUrl(baseUrl).setUserAgentPrefix("Backstage").build();
@@ -342,6 +350,9 @@ private void organizeState() {
342350
if (communicationInterceptor == null) {
343351
communicationInterceptor = DEFAULT_COMMUNICATION_INTERCEPTOR;
344352
}
353+
if (loggingLevel == null) {
354+
loggingLevel = HttpLoggingLevel.BASIC;
355+
}
345356
}
346357
}
347358
}

0 commit comments

Comments
 (0)