You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2014/10/27 18:53:15 UTC
svn commit: r1634623 - in
/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm:
context/AbstractDependency.java impl/ComponentImpl.java
Author: pderop
Date: Mon Oct 27 17:53:15 2014
New Revision: 1634623
URL: http://svn.apache.org/r1634623
Log:
FELIX-3914: Log unsuccessful field injections using ERROR log level.
Modified:
felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/context/AbstractDependency.java
felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java
Modified: felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/context/AbstractDependency.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/context/AbstractDependency.java?rev=1634623&r1=1634622&r2=1634623&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/context/AbstractDependency.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/context/AbstractDependency.java Mon Oct 27 17:53:15 2014
@@ -438,10 +438,10 @@ public abstract class AbstractDependency
private void callbackNotFound(String callback) {
if (m_logger == null) {
- System.out.println("Dependency \"" + callback + "\" callback not found on componnent instances "
- + Arrays.toString(m_component.getInstances()));
+ System.out.println("Dependency \"" + callback + "\" callback not found on componnent instances "
+ + Arrays.toString(m_component.getInstances()));
} else {
- m_logger.log(LogService.LOG_WARNING, "Dependency \"" + callback + "\" callback not found on componnent instances "
+ m_logger.log(LogService.LOG_ERROR, "Dependency \"" + callback + "\" callback not found on componnent instances "
+ Arrays.toString(m_component.getInstances()));
}
}
Modified: felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java?rev=1634623&r1=1634622&r2=1634623&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/ComponentImpl.java Mon Oct 27 17:53:15 2014
@@ -947,7 +947,7 @@ public class ComponentImpl implements Co
// If the target is an abstract decorator (i.e: an adapter, or an aspect), we must not log warnings
// if field has not been injected.
if (! (getInstance() instanceof AbstractDecorator)) {
- m_logger.log(Logger.LOG_WARNING, "Could not inject " + instance + " to field \"" + fieldName
+ m_logger.log(Logger.LOG_ERROR, "Could not inject " + instance + " to field \"" + fieldName
+ "\" at any of the following component instances: " + Arrays.toString(targets));
}
}
@@ -959,7 +959,7 @@ public class ComponentImpl implements Co
// If the target is an abstract decorator (i.e: an adapter, or an aspect), we must not log warnings
// if field has not been injected.
if (! (getInstance() instanceof AbstractDecorator)) {
- m_logger.log(Logger.LOG_WARNING, "Could not inject dependency " + clazz.getName() + " to field \""
+ m_logger.log(Logger.LOG_ERROR, "Could not inject dependency " + clazz.getName() + " to field \""
+ fieldName + "\" at any of the following component instances: " + Arrays.toString(targets));
}
}