Yair Zaslavsky has uploaded a new change for review. Change subject: aaa: ExtensionsManager should use slf4j for logging ......................................................................
aaa: ExtensionsManager should use slf4j for logging Topic: AAA Change-Id: I194a351677a38d814e987e63b405e43c415dea49 Signed-off-by: Yair Zaslavsky <yzasl...@redhat.com> --- M backend/manager/modules/extensions-manager/pom.xml M backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionProxy.java M backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java M backend/manager/modules/extensions-manager/src/main/modules/org/ovirt/engine/core/extensions-manager/main/module.xml M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/extensionsmgr/EngineExtensionsManager.java M backend/manager/modules/utils/src/main/modules/org/ovirt/engine/core/utils/main/module.xml 6 files changed, 28 insertions(+), 37 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/39/28539/1 diff --git a/backend/manager/modules/extensions-manager/pom.xml b/backend/manager/modules/extensions-manager/pom.xml index b6714df..2f33ecd 100644 --- a/backend/manager/modules/extensions-manager/pom.xml +++ b/backend/manager/modules/extensions-manager/pom.xml @@ -22,20 +22,21 @@ <artifactId>ovirt-engine-extensions-api</artifactId> <version>${org.ovirt.engine.api.ovirt-engine-extensions-api.version}</version> </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>${commons-logging.version}</version> - <scope>provided</scope> - </dependency> <dependency> <groupId>org.jboss.modules</groupId> <artifactId>jboss-modules</artifactId> <version>1.1.1.GA</version> </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-jdk14</artifactId> + </dependency> + </dependencies> + <build> <plugins> diff --git a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionProxy.java b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionProxy.java index 3af2c90..23b299e 100644 --- a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionProxy.java +++ b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionProxy.java @@ -1,10 +1,9 @@ package org.ovirt.engine.core.extensions.mgr; -import org.apache.commons.logging.Log; - import org.ovirt.engine.api.extensions.Base; import org.ovirt.engine.api.extensions.ExtMap; import org.ovirt.engine.api.extensions.Extension; +import org.slf4j.Logger; public class ExtensionProxy implements Extension { @@ -13,7 +12,7 @@ private final ExtMap context; private void dumpMap(String prefix, ExtMap map) { - Log logger = context.<Log> get(ExtensionsManager.TRACE_LOG_CONTEXT_KEY); + Logger logger = context.<Logger> get(ExtensionsManager.TRACE_LOG_CONTEXT_KEY); if (logger.isDebugEnabled()) { logger.debug(prefix + " BEGIN"); logger.debug(map.toString()); diff --git a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java index aef0c5e..adfca12 100644 --- a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java +++ b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java @@ -14,8 +14,6 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; import org.jboss.modules.Module; import org.jboss.modules.ModuleIdentifier; import org.jboss.modules.ModuleLoadException; @@ -24,6 +22,9 @@ import org.ovirt.engine.api.extensions.ExtKey; import org.ovirt.engine.api.extensions.ExtMap; import org.ovirt.engine.api.extensions.Extension; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * This class is responsible for loading the required {@code Configuration} in order to create an extension. It holds * the logic of ordering and solving conflicts during loading the configuration @@ -31,7 +32,7 @@ public class ExtensionsManager extends Observable { public static final ExtKey TRACE_LOG_CONTEXT_KEY = new ExtKey("EXTENSION_MANAGER_TRACE_LOG", - Log.class, + Logger.class, "863db666-3ea7-4751-9695-918a3197ad83"); public static final ExtKey CAUSE_OUTPUT_KEY = new ExtKey("EXTENSION_MANAGER_CAUSE_OUTPUT_KEY", Throwable.class, "894e1c86-518b-40a2-a92b-29ea1eb0403d"); @@ -116,8 +117,8 @@ } } - private static final Log log = LogFactory.getLog(ExtensionsManager.class.getName()); - private static final Log traceLog = LogFactory.getLog(getTraceLog()); + private static final Logger log = LoggerFactory.getLogger(ExtensionsManager.class.getName()); + private static final Logger traceLog = LoggerFactory.getLogger(ExtensionsManager.class.getName() + ".trace"); private static final Map<String, BindingsLoader> bindingsLoaders = new HashMap<String, BindingsLoader>() { { @@ -146,7 +147,7 @@ } private void dumpConfig(ExtensionProxy extension) { - Log logger = extension.getContext().<Log> get(TRACE_LOG_CONTEXT_KEY); + Logger logger = extension.getContext().<Logger> get(TRACE_LOG_CONTEXT_KEY); if (logger.isDebugEnabled()) { List sensitive = extension.getContext().<List>get(Base.ContextKeys.CONFIGURATION_SENSITIVE_KEYS); logger.debug("Config BEGIN"); @@ -217,10 +218,10 @@ entry.extension.getContext().put( TRACE_LOG_CONTEXT_KEY, - LogFactory.getLog( + LoggerFactory.getLogger( String.format( "%1$s.%2$s.%3$s", - getTraceLog(), + traceLog.getName(), entry.extension.getContext().get(Base.ContextKeys.EXTENSION_NAME), entry.extension.getContext().get(Base.ContextKeys.INSTANCE_NAME) ) @@ -241,10 +242,6 @@ setChanged(); notifyObservers(); return entry.name; - } - - public static String getTraceLog() { - return ExtensionsManager.class.getName() + ".trace"; } public ExtMap getGlobalContext() { @@ -299,13 +296,7 @@ ) ); } catch (Exception ex) { - log.error( - String.format( - "Error in activating extension %1$s. Exception message is %2$s", - entry.name, - ex.getMessage() - ) - ); + log.error("Error in activating extension {}. Exception message is {}", entry.name, ex.getMessage()); if (log.isDebugEnabled()) { log.debug(ex.toString(), ex); } @@ -352,8 +343,7 @@ for (ExtensionEntry entry : loadedEntries.values()) { if (entry.extension != null) { ExtMap context = entry.extension.getContext(); - log.info(String.format( - "Instance name: '%1$s', Extension name: '%2$s', Version: '%3$s', Notes: '%4$s', License: '%5$s', Home: '%6$s', Author '%7$s', Build interface Version: '%8$s', File: '%9$s', Initialized: '%10$s'", + log.info("Instance name: '{}', Extension name: '{}', Version: '{}', Notes: '{}', License: '{}', Home: '{}', Author '{}', Build interface Version: '{}', File: '{}', Initialized: '{}'", emptyIfNull(context.get(Base.ContextKeys.INSTANCE_NAME)), emptyIfNull(context.get(Base.ContextKeys.EXTENSION_NAME)), emptyIfNull(context.get(Base.ContextKeys.VERSION)), @@ -364,7 +354,7 @@ emptyIfNull(context.get(Base.ContextKeys.BUILD_INTERFACE_VERSION)), entry.getFileName(), entry.initialized - )); + ); } } log.info("End of enabled extensions list"); diff --git a/backend/manager/modules/extensions-manager/src/main/modules/org/ovirt/engine/core/extensions-manager/main/module.xml b/backend/manager/modules/extensions-manager/src/main/modules/org/ovirt/engine/core/extensions-manager/main/module.xml index 030b554..09ea565 100644 --- a/backend/manager/modules/extensions-manager/src/main/modules/org/ovirt/engine/core/extensions-manager/main/module.xml +++ b/backend/manager/modules/extensions-manager/src/main/modules/org/ovirt/engine/core/extensions-manager/main/module.xml @@ -9,7 +9,7 @@ <dependencies> <module name="org.jboss.modules"/> <module name="org.ovirt.engine.api.ovirt-engine-extensions-api"/> - <module name="org.apache.commons.logging"/> + <module name="org.slf4j"/> </dependencies> </module> diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/extensionsmgr/EngineExtensionsManager.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/extensionsmgr/EngineExtensionsManager.java index 1f7f70e..61ff49b 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/extensionsmgr/EngineExtensionsManager.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/extensionsmgr/EngineExtensionsManager.java @@ -21,15 +21,15 @@ import org.ovirt.engine.core.extensions.mgr.ExtensionProxy; import org.ovirt.engine.core.extensions.mgr.ExtensionsManager; import org.ovirt.engine.core.utils.EngineLocalConfig; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; +import org.slf4j.LoggerFactory; +import org.slf4j.Logger; public class EngineExtensionsManager extends ExtensionsManager { private static final String ENGINE_EXTENSION_ENABLED = "ENGINE_EXTENSION_ENABLED_"; private static volatile EngineExtensionsManager instance = null; - private static Log log = LogFactory.getLog(EngineExtensionsManager.class); + private static Logger log = LoggerFactory.getLogger(EngineExtensionsManager.class); private final Set<String> multipleValuesKeys = new HashSet<>(Arrays.asList( "AdUserName", "AdUserId", @@ -62,8 +62,8 @@ for (File directory : EngineLocalConfig.getInstance().getExtensionsDirectories()) { if (!directory.exists()) { - log.warn(String.format("The directory '%1$s' cotaning configuration files does not exist.", - directory.getAbsolutePath())); + log.warn("The directory '{}' cotaning configuration files does not exist.", + directory.getAbsolutePath()); } else { // The order of the files inside the directory is relevant, as the objects are created in diff --git a/backend/manager/modules/utils/src/main/modules/org/ovirt/engine/core/utils/main/module.xml b/backend/manager/modules/utils/src/main/modules/org/ovirt/engine/core/utils/main/module.xml index ab70d4f..f174cb3 100644 --- a/backend/manager/modules/utils/src/main/modules/org/ovirt/engine/core/utils/main/module.xml +++ b/backend/manager/modules/utils/src/main/modules/org/ovirt/engine/core/utils/main/module.xml @@ -30,6 +30,7 @@ <module name="org.ovirt.engine.core.uutils"/> <module name="org.postgresql"/> <module name="org.springframework"/> + <module name="org.slf4j"/> </dependencies> </module> -- To view, visit http://gerrit.ovirt.org/28539 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I194a351677a38d814e987e63b405e43c415dea49 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yair Zaslavsky <yzasl...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches