diff options
author | ralph isenmann | 2021-11-10 15:06:33 +0100 |
---|---|---|
committer | ralph isenmann | 2021-11-10 15:06:33 +0100 |
commit | 4bff50ef7597453b94420b912b2859d06c00c060 (patch) | |
tree | 752c88e61eb3da3002826678d5c3301e983f357e /src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java | |
parent | [container] refactoring (diff) | |
parent | Enumerate target names of disk devices correctly (diff) | |
download | master-sync-shared-4bff50ef7597453b94420b912b2859d06c00c060.tar.gz master-sync-shared-4bff50ef7597453b94420b912b2859d06c00c060.tar.xz master-sync-shared-4bff50ef7597453b94420b912b2859d06c00c060.zip |
Merge branch 'master' of git.openslx.org:bwlp/master-sync-shared
Diffstat (limited to 'src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java')
-rw-r--r-- | src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java index 197796d..b28fb32 100644 --- a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java +++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java @@ -2,6 +2,8 @@ package org.openslx.virtualization.configuration.transformation; import java.util.ArrayList; +import org.apache.log4j.Logger; + /** * A transformation manager is a class to manage several transformations and their application. * @@ -33,6 +35,11 @@ public class TransformationManager<T, R> private R args; /** + * Logger instance to log messages. + */ + private static final Logger LOGGER = Logger.getLogger( TransformationManager.class ); + + /** * Create a transformation manager. * * @param config configuration which will be transformed. @@ -63,6 +70,9 @@ public class TransformationManager<T, R> */ public void register( Transformation<T, R> transformation, boolean enabled ) { + LOGGER.debug( "Register transformation '" + transformation.getName() + "' and " + + ( enabled ? "enable" : "do not enable" ) + " it" ); + transformation.setEnabled( enabled ); this.transformations.add( transformation ); } @@ -107,6 +117,7 @@ public class TransformationManager<T, R> public void transform() throws TransformationException { for ( Transformation<T, R> transformation : this.transformations ) { + LOGGER.debug( "Apply transformation '" + transformation.getName() + "'" ); try { transformation.apply( this.config, this.args ); } catch ( TransformationException e ) { |