At the moment, ConfigDataLoader
instances can have a Log
injected into their constructor but cannot have a DeferredLogFactory
injected. This means that any subcomponents created by a ConfigDataLoader
have to use the loader's Log
rather than one of their own.
Being able to inject a DeferredLogFactory
would be useful for Spring (Cloud) Vault where its VaultConfigDataLoader
creates LeaseAwareVaultPropertySource
instances that perform some logging.