// Producer public void AddMessage(MessageLogEventArgs msg) { if (!_messageLogs.IsCompleted) { _messageLogs.Add(msg); } }
protected void OnMessage(string msg, MessageLogEventArgs.LevelType level = MessageLogEventArgs.LevelType.INFO) { EventHandler<MessageLogEventArgs> handler = MessageLogEvent; if (handler != null) { handler(this, new MessageLogEventArgs(msg, level)); } }