Classes | Typedefs
ilog Namespace Reference

This namespace contains implementations for the logging functionality. More...

Classes

class  CConsoleLogComp
 Message container displaying messages as log list. More...
 
class  CLogComp
 Data model of logging component. More...
 
class  CMessage
 Basic implementation of the istd::IInformationProvider interface. More...
 
class  CMessageContainer
 Basic implementation of a message container. More...
 
class  CStreamLogCompBase
 Basic implementation for a log written to an output stream. More...
 
class  CTextFileLogComp
 Message container displaying messages as log list. More...
 
class  CTextFileLogStreamerComp
 Message container displaying messages as log list. More...
 
class  ILoggable
 Inteface for object, which support the. More...
 
class  IMessageConsumer
 Common interface for a message container consuming information objects (messages). More...
 
class  IMessageContainer
 Common interface for a message container. More...
 
class  TExtMessage
 Extended message with attached some object. More...
 
class  TExtMessageModel
 
class  TLoggerCompWrap
 Wrapper provider of log-functionality for component based implementations. More...
 
class  TLoggerWrap
 Class wrapper implementing interface istd::ILogger sending log messages over ilog::IMessageConsumer. More...
 
class  TMessageDelegatorComp
 Delegator component for a message consumer. More...
 

Typedefs

typedef istd::TIHierarchical
< ilog::IMessageContainer
IHierarchicalMessageContainer
 
typedef TLoggerCompWrap
< icomp::CComponentBase
CLoggerComponentBase
 Type defining base class for simple components outputting log messages. More...
 

Detailed Description

This namespace contains implementations for the logging functionality.

This package is system independent. This package uses following ACF packages:

Typedef Documentation

Definition at line 54 of file IMessageContainer.h.

© 2007-2011 Witold Gantzke and Kirill Lepskiy