/// <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); }
public void AttachListener(MessageListener messageCollection) { lock (_listenerToken) { _listeners.Add(messageCollection); } }
public void DetachListener(MessageListener messageCollection) { lock (_listenerToken) { if (_listeners.Contains(messageCollection)) _listeners.Remove(messageCollection); } }
/// <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); }