V
Size: a a a
V
AE
AE
CustomLogger extends feign.LoggerlogRequest, logAndRebufferResponse, log) - по факту взял всё полностью из feign.Logger что бы ничего не сломать 🙂logRequest и logAndRebufferResponse оставил как в feign.Logger, так как в логгере, используемом по умолчанию (Slf4jLogger) эти методы переопределены и стоит проверка if (this.logger.isDebugEnabled())@Bean
feign.Logger logger() {
return new CustomLogging();
}feign.Logger?AK
AE
AK
AK
AK
AK
AE
@EqualsAndHashcode поле с lazy связьюAE
@ToStringDZ
feign.Logger?protected void log(String configKey, String format, Object... args) {
if (this.logger.isDebugEnabled()) {
this.logger.debug(String.format(methodTag(configKey) + format, args));
}
}AK
@ToStringAK
AE
protected void log(String configKey, String format, Object... args) {
if (this.logger.isDebugEnabled()) {
this.logger.debug(String.format(methodTag(configKey) + format, args));
}
}Slf4Logger повесить debug уровень и будут логиAE
DZ
Slf4Logger повесить debug уровень и будут логиAE
@EqualsAndHashcode тоже убран?AE