Esempio n. 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="entry_">The entry that was added to the log</param>
 public LogEntryAddedEventArgs(LogEntry entry_)
 {
     Entry = entry_;
 }
Esempio n. 2
0
 /// <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_));
     }
 }
Esempio n. 3
0
        /// <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);
        }