/// <summary> /// Constructor /// </summary> /// <param name="entry_">The entry that was added to the log</param> public LogEntryAddedEventArgs(LogEntry entry_) { Entry = entry_; }
/// <summary> /// Method that raises the <see cref="EntryAdded"/> event. /// This is called after the new entry is inserted. /// </summary> /// <param name="entry_">The new log entry</param> protected void OnEntryAdded(LogEntry entry_) { if (this.EntryAdded != null && entry_.Level >= _logLevel) { EntryAdded(this, new LogEntryAddedEventArgs(entry_)); } }
/// <summary> /// General error message /// </summary> /// <param name="level_">Warning/Failure</param> /// <param name="message_">Assertation message</param> public void Add(AssertLevel level_, string message_) { LogEntry entry = new LogEntry(level_, message_); _items.Add(entry); OnEntryAdded(entry); }