Add more logging
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@634610 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/BundleComponentActivator.java b/scr/src/main/java/org/apache/felix/scr/impl/BundleComponentActivator.java
index bc0fc6d..e5612a9 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/BundleComponentActivator.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/BundleComponentActivator.java
@@ -384,6 +384,7 @@
{
try
{
+ log( LogService.LOG_DEBUG, "Disabling Component", cm[i].getComponentMetadata(), null );
cm[i].disable();
}
catch ( Throwable t )
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/ComponentFactoryImpl.java b/scr/src/main/java/org/apache/felix/scr/impl/ComponentFactoryImpl.java
index 23c716d..db17352 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/ComponentFactoryImpl.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/ComponentFactoryImpl.java
@@ -163,6 +163,9 @@
ComponentManager cm = ( ComponentManager ) m_configuredServices.remove( pid );
if ( cm != null )
{
+ getActivator().log( LogService.LOG_DEBUG, "Disposing component after configuration deletion",
+ getComponentMetadata(), null );
+
disposeComponentManager( cm );
}
}
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/DependencyManager.java b/scr/src/main/java/org/apache/felix/scr/impl/DependencyManager.java
index 385e6ad..258d9b9 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/DependencyManager.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/DependencyManager.java
@@ -175,6 +175,11 @@
// only reactivate if the service has an influence on binding
if ( m_dependencyMetadata.isMultiple() || !isBound() )
{
+ m_componentManager.getActivator().log(
+ LogService.LOG_DEBUG,
+ "Dependency Manager: Service " + m_dependencyMetadata.getName()
+ + " registered, reactivate component", m_componentManager.getComponentMetadata(), null );
+
m_componentManager.reactivate();
}
}
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/ImmediateComponentManager.java b/scr/src/main/java/org/apache/felix/scr/impl/ImmediateComponentManager.java
index ba9605b..1df36c3 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/ImmediateComponentManager.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/ImmediateComponentManager.java
@@ -396,6 +396,8 @@
// configuration data
if ( ( getState() & ( STATE_ACTIVE | STATE_FACTORY | STATE_REGISTERED ) ) != 0 )
{
+ getActivator().log( LogService.LOG_DEBUG, "Deactivating and Activating to reconfigure from configuration",
+ getComponentMetadata(), null );
reactivate();
}
}