newLogger.info("Type: " + definition.getComponentType().getQualifiedSourceName());
newLogger.info("Lazy: " + definition.isLazy());
newLogger.info("Singleton: " + definition.isSingleton());
newLogger.info("Generated: " + definition.isGenerated());
String generatedType = definition.getGeneratedType() != null ? definition.getGeneratedType().getQualifiedSourceName() : "<none>";
newLogger.info("Generated Type: " + generatedType);
newLogger.info("Init Method: '" + definition.getInitMethodName() + "'");
newLogger.info("Dispose Method: '" + definition.getDisposeMethodName() + "'");
if (level == LoggingLevel.FINEST) {
if (SimpleComponentDefinition.class.isInstance(definition)) {