X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Fimpl%2Fosgi%2FConfigManagerActivator.java;h=eba7ad1a05314b572081fdd41c98b541f11f220c;hp=9d8694280b901cbb2f8d5375e33f76494f9e8bcd;hb=b8e58ad33db2a15162d548ba13f241409ffaadd9;hpb=2ab5805594a7507fa658d6cf93f72374701b582f diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/ConfigManagerActivator.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/ConfigManagerActivator.java index 9d8694280b..eba7ad1a05 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/ConfigManagerActivator.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/ConfigManagerActivator.java @@ -51,6 +51,7 @@ public class ConfigManagerActivator implements BundleActivator, SynchronousBundl @Override public void start(final BundleContext context) { + LOG.info("Config manager starting..."); try { // the inner strategy is backed by thread context cl? final ModuleInfoBackedContext moduleInfoBackedContext = ModuleInfoBackedContext.create(); @@ -133,17 +134,20 @@ public class ConfigManagerActivator implements BundleActivator, SynchronousBundl context.addBundleListener(this); } catch(final Exception e) { - LOG.warn("Error starting config manager", e); + LOG.error("Error starting config manager", e); } catch(final Error e) { // Log JVM Error and re-throw. The OSGi container may silently fail the bundle and not always log // the exception. This has been seen on initial feature install. LOG.error("Error starting config manager", e); throw e; } + + LOG.info("Config manager start complete"); } @Override public void stop(final BundleContext context) throws Exception { + LOG.info("Config manager stopping"); context.removeBundleListener(this); this.autoCloseable.close(); }