public Logger(BundleContext context) { if (context != null && "true".equals(context.getProperty(LOG_SINGLE_CONTEXT))) { m_context = FrameworkUtil.getBundle(DependencyManager.class).getBundleContext(); } else { m_context = context; } if (m_context != null) { String enabledLevel = m_context.getProperty(ENABLED_LOG_LEVEL); if (enabledLevel != null) { try { m_enabledLevel = Integer.valueOf(enabledLevel); } catch (NumberFormatException e) {} } startListeningForLogService(); } }