A base class to implement a log listener
Inheritance: IDisposable
Beispiel #1
0
 /// <summary>
 /// Removes Log listener.
 /// </summary>
 /// <param name="listener"></param>
 public static void RemoveListener(LogListener listener)
 {
     lock (lockObj) {
         listeners.Remove(listener);
         listener.Flush();
     }
 }
Beispiel #2
0
		/// <summary>
		/// Removes Log listener.
		/// </summary>
		/// <param name="listener"></param>
		public static void RemoveListener ( LogListener listener )
		{
			lock (lockObj) {
				listeners.Remove( listener );
				listener.Flush();
			}
		}
Beispiel #3
0
 /// <summary>
 /// Adds Log listener.
 /// </summary>
 /// <param name="listener"></param>
 public static void AddListener(LogListener listener)
 {
     lock (lockObj) {
         listeners.Add(listener);
     }
 }
Beispiel #4
0
		/// <summary>
		/// Adds Log listener.
		/// </summary>
		/// <param name="listener"></param>
		public static void AddListener ( LogListener listener )
		{
			lock (lockObj) {
				listeners.Add( listener );
			}
		}