This class provides a protocol for receiving and processing log record output.
Declared in <ball_observer.h>
class Observer;
| Name | Description |
|---|---|
~Observer [destructor] [virtual] | Destroy this observer. |
publish | publish overloads |
releaseRecords [virtual] | Discard shared references to published Record objects held by this observer. |
| Name | Description |
|---|---|
AsyncFileObserver | Asynchronous observer that publishes log records to stdout and a file. |
BroadcastObserver | This class provides a broadcasting implementation of the Observer protocol. |
CstdioObserver | This class provides a concrete implementation of the Observer protocol. |
FileObserver | Observer that publishes log records to stdout and optionally a file. |
FileObserver2 | Observer that publishes log records to a user-specified file. |
FilteringObserver | This class provides a concrete Observer that filters log records. |
MultiplexObserver | This class provides a multiplexing implementation of the Observer protocol. |
ObserverAdapter | This class provides a helper for implementing the Observer protocol. |
StreamObserver | This class provides a concrete implementation of the Observer protocol. |
TestObserver | This class provides an instrumented implementation of the Observer protocol suitable for testing. |