From cbda5e6958ff3ef4f8928fa065725eff867685d0 Mon Sep 17 00:00:00 2001 From: Witalij Berdinskich Date: Fri, 19 Nov 2021 19:49:31 +0100 Subject: [PATCH] Fixes #1536: asyncBuilder can override default logger (#1539) --- core/src/main/java/feign/AsyncFeign.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/feign/AsyncFeign.java b/core/src/main/java/feign/AsyncFeign.java index dfa8a1e79..e979caeea 100644 --- a/core/src/main/java/feign/AsyncFeign.java +++ b/core/src/main/java/feign/AsyncFeign.java @@ -64,7 +64,7 @@ public static class AsyncBuilder { private AsyncClient client; private Logger.Level logLevel = Logger.Level.NONE; - private final Logger logger = new NoOpLogger(); + private Logger logger = new NoOpLogger(); private Decoder decoder = new Decoder.Default(); private ErrorDecoder errorDecoder = new ErrorDecoder.Default(); @@ -176,6 +176,7 @@ public AsyncBuilder contract(Contract contract) { */ public AsyncBuilder logger(Logger logger) { builder.logger(logger); + this.logger = logger; return this; }