我正在尝试为Feign rest客户端的每个请求启用日志记录。
然而,我无法使日志记录起作用,而“标准”的Slf4j日志记录却可以工作。
我有以下内容:
public MyClient() {
initConnectionProperties();
this.service = Feign.builder()
.contract(new JAXRSContract())
.decoder(getJacksonDecoder())
.encoder(getJacksonEncoder())
.requestInterceptor(new BasicAuthRequestInterceptor(user, password))
.logger(new Slf4jLogger(MyClient.class)) //not working
.logLevel(feign.Logger.Level.BASIC)
.target(MyClient.class, this.url);
logger.info("Connection parameters: url = " + url + ", user = " + user); // working
}
logging.level.com.mycompany.admintool.external.persons.resource.CustomerResource: DEBUG
。 - Igor Bljahhin