import org.osgi.framework.Bundle;
import org.osgi.framework.Constants;
import org.osgi.framework.ServiceReference;
-import org.osgi.service.cm.ConfigurationAdmin;
import org.osgi.service.log.LogEntry;
import org.osgi.service.log.LogLevel;
import org.osgi.service.log.LogListener;
//
@Override
public void logged(LogEntry status) {
- CmsLog pluginLog = CmsLog.getLog(status.getBundle().getSymbolicName());
+ String loggerName = status.getBundle().getSymbolicName();
+ if (loggerName == null)
+ loggerName = "org.argeo.ext.osgi";
+ CmsLog pluginLog = CmsLog.getLog(loggerName);
LogLevel severity = status.getLogLevel();
if (severity.equals(LogLevel.ERROR) && pluginLog.isErrorEnabled()) {
// FIXME Fix Argeo TP
Object cn = sr.getProperty(CmsConstants.CN);
if (cn != null)
sb.append(" " + CmsConstants.CN + ": " + cn);
- Object factoryPid = sr.getProperty(ConfigurationAdmin.SERVICE_FACTORYPID);
- if (factoryPid != null)
- sb.append(" " + ConfigurationAdmin.SERVICE_FACTORYPID + ": " + factoryPid);
+// Object factoryPid = sr.getProperty(ConfigurationAdmin.SERVICE_FACTORYPID);
+// if (factoryPid != null)
+// sb.append(" " + ConfigurationAdmin.SERVICE_FACTORYPID + ": " + factoryPid);
// else {
// Object servicePid = sr.getProperty(Constants.SERVICE_PID);
// if (servicePid != null)