System.Diagnostics.TracerExtensibility.RemoveListener C# (CSharp) Method

RemoveListener() public static method

Removes the listener with the given name from the specified source.
public static RemoveListener ( this tracer, string sourceName, string listenerName ) : void
tracer this
sourceName string
listenerName string
return void
		public static void RemoveListener(this ITracer tracer, string sourceName, string listenerName)
		{
			Guard.NotNull(() => tracer, tracer);
			Guard.NotNullOrEmpty(() => sourceName, sourceName);
			Guard.NotNullOrEmpty(() => listenerName, listenerName);

			var toRemove = tracer.GetSourceEntryFor(sourceName).Configuration.Listeners
				.Where(x => x.Name == listenerName).ToArray();

			foreach (var listener in toRemove)
			{
				tracer.RemoveListener(sourceName, listener);
			}
		}

Same methods

TracerExtensibility::RemoveListener ( string sourceName, string listenerName ) : void