X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Flogback-config-loader%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Flogback%2Fconfig%2Floader%2FActivator.java;fp=opendaylight%2Fconfig%2Flogback-config-loader%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Flogback%2Fconfig%2Floader%2FActivator.java;h=0000000000000000000000000000000000000000;hp=fa670098581e9108088ed7b81ca3b9e156a88b67;hb=4026e50eb489cc3c1bb9ed59aef6232f4ef3085a;hpb=8f333ba6544e8f85dcf10dd6a4cf235ff6e0ddef diff --git a/opendaylight/config/logback-config-loader/src/main/java/org/opendaylight/controller/logback/config/loader/Activator.java b/opendaylight/config/logback-config-loader/src/main/java/org/opendaylight/controller/logback/config/loader/Activator.java deleted file mode 100644 index fa67009858..0000000000 --- a/opendaylight/config/logback-config-loader/src/main/java/org/opendaylight/controller/logback/config/loader/Activator.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.logback.config.loader; - -import java.io.File; -import java.util.List; -import org.opendaylight.controller.logback.config.loader.impl.LogbackConfigUtil; -import org.opendaylight.controller.logback.config.loader.impl.LogbackConfigurationLoader; -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * default activator for loading multiple logback configuration files - */ -public class Activator implements BundleActivator { - - /** - * expected environment variable name, containing the root folder containing - * logback configurations - */ - private static final String LOGBACK_CONFIG_D = "logback.config.d"; - private static final Logger LOG = LoggerFactory.getLogger(Activator.class); - - @Override - public void start(BundleContext context) { - LOG.info("Starting logback configuration loader"); - String logbackConfigRoot = System.getProperty(LOGBACK_CONFIG_D); - LOG.debug("configRoot: {}", logbackConfigRoot); - if (logbackConfigRoot != null) { - File logbackConfigRootFile = new File(logbackConfigRoot); - List sortedConfigFiles = LogbackConfigUtil.harvestSortedConfigFiles(logbackConfigRootFile); - LogbackConfigurationLoader.load(true, sortedConfigFiles.toArray()); - } - } - - @Override - public void stop(BundleContext context) { - LOG.info("Stopping logback configuration loader"); - // TODO: need reset/reload default config? - } - -}