Esempio n. 1
0
 public void ConfigureTransformer([CanBeNull] string assemblyName, [NotNull] string transformerClass,
                                  [CanBeNull] string transformerOptions, bool forceReloadConfiguration)
 {
     try {
         ITransformer plugin = GetOrCreatePlugin <ITransformer>(assemblyName, transformerClass);
         plugin.Configure(this, transformerOptions, forceReloadConfiguration);
     } catch (Exception ex) {
         Log.WriteError(
             $"Cannot configure plugin '{transformerClass}' in assembly '{ShowAssemblyName(assemblyName)}'; reason: {ex.Message}");
         throw;
     }
 }