|
ACF $AcfVersion:0$
|
This namespace contains implementations for the logging functionality. More...
Classes | |
| class | CConsoleLogComp |
| Console logging component with colored output. More... | |
| class | CExtMessage |
| Extended message supporting attached list of serializable objects. More... | |
| class | CLogComp |
| Complete logging component with message storage and container interface. More... | |
| class | CLogCompBase |
| Base implementation for logging components using Qt event queue. More... | |
| class | CLoggerBase |
| Base class for objects that need logging functionality. More... | |
| class | CLogRouterComp |
| Component that routes messages from one container to another with filtering. More... | |
| class | CMessage |
| Basic implementation of the istd::IInformationProvider interface for log messages. More... | |
| class | CMessageContainer |
| Basic implementation of a message container. More... | |
| class | CStandardStreamBridge |
| Redirects C++ standard output streams (cout/cerr) to the logging system. More... | |
| class | CStandardStreamBridgeComp |
| Component wrapper for standard stream bridging. More... | |
| class | CStreamLogCompBase |
| Base class for stream-based logging components. More... | |
| class | CTracingConfigurationComp |
| Component for configuring tracing verbosity levels. More... | |
| class | ILoggable |
| Interface for objects that support logging functionality. More... | |
| class | IMessageConsumer |
| Common interface for a message container consuming information objects (messages). More... | |
| class | IMessageContainer |
| Common interface for a message container. More... | |
| class | ITracingConfiguration |
| Interface for configuring tracing verbosity levels. More... | |
| class | TExtMessage |
| Template for creating extended messages with custom embedded data. More... | |
| class | TExtMessageModel |
| Model wrapper for TExtMessage. More... | |
| class | TLoggerCompWrap |
| Template wrapper adding comprehensive logging functionality to components. More... | |
| class | TMessageDelegatorComp |
| Template component that delegates messages to a slave consumer. More... | |
Typedefs | |
| typedef istd::TIHierarchical< ilog::IMessageContainer > | IHierarchicalMessageContainer |
| Hierarchical message container interface. | |
| typedef TLoggerCompWrap< icomp::CComponentBase > | CLoggerComponentBase |
| Convenience typedef for simple components with logging. | |
This namespace contains implementations for the logging functionality.
This package is system independent. This package uses following ACF packages:
Hierarchical message container interface.
Combines IMessageContainer with hierarchical navigation capabilities. This allows containers to be organized in parent-child trees, with GetMessages() returning messages from the entire subtree.
Definition at line 199 of file IMessageContainer.h.