Ejemplo n.º 1
0
 /// <summary>
 /// Detach message listener from all log prints to stop receiving log messages
 /// </summary>
 /// <param name="messageListener">Message listener to be detached</param>
 public static void DetachListener(MessageListener messageListener)
 {
     Instance._logManager.DetachListener(messageListener);
 }
Ejemplo n.º 2
0
 public void AttachListener(MessageListener messageCollection)
 {
     lock (_listenerToken)
     {
         _listeners.Add(messageCollection);
     }
 }
Ejemplo n.º 3
0
 public void DetachListener(MessageListener messageCollection)
 {
     lock (_listenerToken)
     {
         if (_listeners.Contains(messageCollection))
             _listeners.Remove(messageCollection);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Attach message listener to all log prints to receive log messages
 /// </summary>
 /// <param name="messageListener">New message listener to be attached</param>
 public static void AttachListener(MessageListener messageListener)
 {
     Instance._logManager.AttachListener(messageListener);
 }