V
Size: a a a
V
AE
AE
CustomLogger extends feign.Logger
logRequest, 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
@ToString
DZ
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
@ToString
AK
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