Author: swd847
Date: 2010-07-18 07:14:28 -0400 (Sun, 18 Jul 2010)
New Revision: 6715
Modified:
extensions/trunk/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanExtension.java
Log:
add logging
Modified:
extensions/trunk/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanExtension.java
===================================================================
---
extensions/trunk/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanExtension.java 2010-07-18
02:39:25 UTC (rev 6714)
+++
extensions/trunk/src/main/java/org/jboss/weld/extensions/defaultbean/DefaultBeanExtension.java 2010-07-18
11:14:28 UTC (rev 6715)
@@ -31,6 +31,8 @@
import javax.enterprise.inject.spi.ProcessBean;
import org.jboss.weld.extensions.literal.DefaultLiteral;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* This extension allows you to register a 'Default Bean' for a given type and
@@ -54,6 +56,8 @@
public class DefaultBeanExtension implements Extension
{
+ Logger log = LoggerFactory.getLogger(DefaultBeanExtension.class);
+
private static final Set<DefaultBeanDefinition> beans = new
HashSet<DefaultBeanDefinition>();
/**
@@ -80,6 +84,7 @@
DefaultBeanDefinition definition = it.next();
if (definition.matches(event.getBean()))
{
+ log.info("Preventing install of default bean " +
definition.getDefaultBean());
it.remove();
}
}
@@ -89,6 +94,7 @@
{
for (DefaultBeanDefinition d : beans)
{
+ log.info("Installing default bean " + d.getDefaultBean());
event.addBean(d.getDefaultBean());
}
}
Show replies by date