/// <summary> /// Removes the observer. /// </summary> /// <param name="observer">The observer.</param> public static void RemoveObserver(ObjectStateObserver observer) { try { GetObservers().Remove(observer); LogManager.WriteLog("|##> " + observer.GetType().Name + " was successfully removed from observer collection.", LogManager.enumLogLevel.Info); } catch (Exception ex) { ExceptionManager.Publish(ex); } }
/// <summary> /// Adds the observer. /// </summary> /// <param name="observer">The observer.</param> public static void AddObserver(ObjectStateObserver observer) { try { GetObservers().Add(observer); LogManager.WriteLog("|##> " + observer.GetType().Name + " was successfully added to observer collection.", LogManager.enumLogLevel.Info); } catch (Exception ex) { ExceptionManager.Publish(ex); } }