Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
if ( Observer(observers[i]).compareNotifyContext( notifyContext ) == true ) {
I tried this by subclassing some core classes, including View. In View.registerObserver, I wrap the given IObserver into my own IObserver implementation that would forward all calls to the original IObserver and additionally trace calls to notifyObserver. But with that changes, I cannot remove an observer.
My plan was to trace notifications sent and delivered, primarily out of curiousity, and secondary to help me spot a messaging related bug in my program easier. (I have read about PureMVC Console, but didn't try it yet.)