Index: Plugin/PluginMap.cs
===================================================================
--- Plugin/PluginMap.cs	(revision 1756514)
+++ Plugin/PluginMap.cs	(working copy)
@@ -163,6 +163,7 @@
 		/// <remarks>
 		/// <para>
 		/// Remove a specific plugin from this map.
+		/// Note that the plugin is not shut down!
 		/// </para>
 		/// </remarks>
 		public void Remove(IPlugin plugin)
@@ -177,6 +178,21 @@
 			}
 		}
 
+        /// <summary>
+        /// Clears the map.
+        /// </summary>
+        /// <para>
+        /// Remove all plugins from this map.
+        /// Note that the plugins are not shut down!
+        /// </para>
+        public void Clear()
+        {
+            lock (this)
+            {
+                m_mapName2Plugin.Clear();
+            }
+        }
+
 		#endregion Public Instance Methods
 
 		#region Private Instance Fields
Index: Repository/LoggerRepositorySkeleton.cs
===================================================================
--- Repository/LoggerRepositorySkeleton.cs	(revision 1756514)
+++ Repository/LoggerRepositorySkeleton.cs	(working copy)
@@ -287,6 +287,7 @@
 			// Clear internal data structures
 			m_rendererMap.Clear();
 			m_levelMap.Clear();
+			m_pluginMap.Clear();
             m_configurationMessages = EmptyCollection.Instance;
 
 			// Add the predefined levels to the map
