示例#1
0
        public void AddToLog(string message, NotificationType messageStatus = NotificationType.None)
        {
            if (!messageStatus.Is(_notificationType))
            {
                return;
            }

            var logEntry     = new LogEntry(messageStatus, message);
            var entryDisplay = logEntry.Display;

            _entries.Add(entryDisplay);
            _eventPublisher.PublishEvent(new LogEntryEvent(logEntry));
            addToStreamWriter(entryDisplay);
        }