Exemple #1
0
 public void RegisterObserver(Logger.ILog observer)
 {
     LogMsg("Adding observer: " + observer.ToString(), Level.Verbose);
     if (!_observers.Contains(observer))
     {
         _observers.Add(observer);
     }
 }
Exemple #2
0
 public void UnregisterObserver(Logger.ILog observer)
 {
     foreach (Logger.ILog o in _observers)
     {
         if (o == observer)
         {
             observer.Deactivate();
             LogMsg("Deactivated observer: " + observer.ToString(), Level.Warning);
             break;
         }
     }
 }