Guard logging in RuntimeHintsBeanFactoryInitializationAotProcessor

See gh-28658
This commit is contained in:
Johnny Lim
2022-06-20 08:29:37 +09:00
committed by Stephane Nicoll
parent 365481379d
commit 5ae3902d71

View File

@@ -84,9 +84,11 @@ class RuntimeHintsBeanFactoryInitializationAotProcessor
Set<Class<? extends RuntimeHintsRegistrar>> registrars = new LinkedHashSet<>();
for (Class<? extends RuntimeHintsRegistrar> registrarClass : annotation.value()) {
logger.trace(
LogMessage.format("Loaded [%s] registrar from annotated bean [%s]",
registrarClass.getCanonicalName(), beanName));
if (logger.isTraceEnabled()) {
logger.trace(
LogMessage.format("Loaded [%s] registrar from annotated bean [%s]",
registrarClass.getCanonicalName(), beanName));
}
registrars.add(registrarClass);
}
return registrars;
@@ -115,9 +117,11 @@ class RuntimeHintsBeanFactoryInitializationAotProcessor
BeanFactoryInitializationCode beanFactoryInitializationCode) {
RuntimeHints hints = generationContext.getRuntimeHints();
this.registrars.forEach(registrar -> {
logger.trace(LogMessage.format(
"Processing RuntimeHints contribution from [%s]",
registrar.getClass().getCanonicalName()));
if (logger.isTraceEnabled()) {
logger.trace(LogMessage.format(
"Processing RuntimeHints contribution from [%s]",
registrar.getClass().getCanonicalName()));
}
registrar.registerHints(hints, this.beanClassLoader);
});
}