You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by ja...@apache.org on 2012/08/07 13:28:58 UTC
svn commit: r1370186 - in /ace/sandbox/marrs/org.apache.ace.managementagent:
bnd.bnd src/org/apache/ace/managementagent/Activator.java
Author: jawi
Date: Tue Aug 7 11:28:57 2012
New Revision: 1370186
URL: http://svn.apache.org/viewvc?rev=1370186&view=rev
Log:
Use own logger, instead of duplicating the code.
Modified:
ace/sandbox/marrs/org.apache.ace.managementagent/bnd.bnd
ace/sandbox/marrs/org.apache.ace.managementagent/src/org/apache/ace/managementagent/Activator.java
Modified: ace/sandbox/marrs/org.apache.ace.managementagent/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.managementagent/bnd.bnd?rev=1370186&r1=1370185&r2=1370186&view=diff
==============================================================================
--- ace/sandbox/marrs/org.apache.ace.managementagent/bnd.bnd (original)
+++ ace/sandbox/marrs/org.apache.ace.managementagent/bnd.bnd Tue Aug 7 11:28:57 2012
@@ -1,37 +1,39 @@
-buildpath: osgi.core,\
osgi.cmpn,\
- org.apache.felix.configadmin,\
- org.apache.felix.dependencymanager,\
- org.apache.ace.log.listener;version=latest,\
+ org.apache.ace.connectionfactory;version=latest,\
+ org.apache.ace.consolelogger;version=latest,\
org.apache.ace.gateway.log;version=latest,\
org.apache.ace.gateway.log.store;version=latest,\
org.apache.ace.range.api;version=latest,\
org.apache.ace.log;version=latest,\
+ org.apache.ace.log.listener;version=latest,\
org.apache.ace.discovery.api;version=latest,\
org.apache.ace.discovery.property;version=latest,\
org.apache.ace.identification.api;version=latest,\
- org.apache.ace.scheduler;version=latest,\
+ org.apache.ace.identification.property;version=latest,\
org.apache.ace.deployment.api;version=latest,\
org.apache.ace.deployment.deploymentadmin;version=latest,\
org.apache.ace.deployment.task.base;version=latest,\
org.apache.ace.deployment.task;version=latest,\
- org.apache.ace.connectionfactory;version=latest,\
+ org.apache.ace.scheduler;version=latest,\
+ org.apache.felix.configadmin,\
+ org.apache.felix.dependencymanager,\
org.apache.felix.deploymentadmin,\
- org.apache.ace.identification.property;version=latest,\
org.apache.felix.eventadmin
Private-Package: EDU.oswego.cs.dl.util.concurrent;-split-package:=first,\
org.apache.felix.*;-split-package:=first,\
org.apache.ace.*;-split-package:=first,\
org.apache.commons.codec;-split-package:=first,\
org.apache.commons.codec.binary;-split-package:=first
-Import-Package: !javax.swing,\
+Import-Package: \
+ !javax.swing,\
!javax.swing.border,\
!javax.microedition.io,\
- !org.osgi.service.condpermadmin,\
!javax.net.ssl,\
!org.apache.ace.test,\
!org.apache.ace.target.log,\
!org.apache.felix.dm.tracker,\
+ !org.osgi.service.condpermadmin,\
!org.osgi.service.useradmin,\
org.osgi.service.deploymentadmin;version='[1,2)',\
org.osgi.service.deploymentadmin.spi;version='[1,2)',\
Modified: ace/sandbox/marrs/org.apache.ace.managementagent/src/org/apache/ace/managementagent/Activator.java
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.managementagent/src/org/apache/ace/managementagent/Activator.java?rev=1370186&r1=1370185&r2=1370186&view=diff
==============================================================================
--- ace/sandbox/marrs/org.apache.ace.managementagent/src/org/apache/ace/managementagent/Activator.java (original)
+++ ace/sandbox/marrs/org.apache.ace.managementagent/src/org/apache/ace/managementagent/Activator.java Tue Aug 7 11:28:57 2012
@@ -10,11 +10,8 @@ import org.apache.felix.dm.DependencyAct
import org.apache.felix.dm.DependencyManager;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
-import org.osgi.framework.Constants;
-import org.osgi.framework.ServiceReference;
import org.osgi.service.cm.Configuration;
import org.osgi.service.cm.ConfigurationAdmin;
-import org.osgi.service.log.LogService;
public class Activator extends DependencyActivatorBase {
@@ -63,55 +60,9 @@ public class Activator extends Dependenc
@Override
public void init(BundleContext context, DependencyManager manager) throws Exception {
if (m_logToConsole) {
- manager.add(createComponent()
- .setInterface(LogService.class.getName(), null)
- .setImplementation(new LogService() {
- private String[] LEVEL = { "", "Error", "Warn ", "Info ", "Debug" };
-
- public void log(int level, String message) {
- log(null, level, message, null);
- }
-
- public void log(int level, String message, Throwable throwable) {
- log(null, level, message, throwable);
- }
-
- public void log(ServiceReference reference, int level, String message) {
- log(reference, level, message, null);
- }
-
- public void log(ServiceReference reference, int level, String message, Throwable throwable) {
- String bundle = " [ ]";
- String service = " ";
- if (reference != null) {
- bundle = "00" + reference.getBundle().getBundleId();
- bundle = " [" + bundle.substring(bundle.length() - 3) + "]";
- Object objectClass = reference.getProperty(Constants.OBJECTCLASS);
- if (objectClass instanceof String[]) {
- StringBuffer buffer = new StringBuffer();
- String[] objClassArr = ((String[]) objectClass);
- for (int i = 0; i < objClassArr.length; i++) {
- String svc = objClassArr[i];
- if (buffer.length() > 0) {
- buffer.append(';');
- }
- buffer.append(svc);
- service = buffer.toString() + ": ";
- }
- }
- else {
- service = objectClass.toString() + ": ";
- }
- }
- System.out.println("[" + LEVEL[level] + "]" + bundle + service + message);
- if (throwable != null) {
- throwable.printStackTrace();
- }
- }
- })
- );
+ new org.apache.ace.consolelogger.Activator().start(context);
}
-
+
for (int i = 0; i < m_activators.length; i++) {
BundleActivator a = m_activators[i];
// start the bundle unless there is a system property with the same package name as