ApparatusFramework::DeferredLogger Class Reference
[Diagnostic Services]

#include <DiagnosticServices/current/include/Logger.h>

Inheritance diagram for ApparatusFramework::DeferredLogger:
ApparatusFramework::ActivityLog ApparatusFramework::BufferLog

List of all members.

Public Member Functions

virtual ~DeferredLogger ()
virtual void doLog (const TaskId taskId, const uint16 event, Msg *pMsg)=0

Detailed Description

Defines the interface for a deferred Logger, which can be installed in the Logger class to receive the log events and do the actual processing.

Definition at line 134 of file Logger.h.


Constructor & Destructor Documentation

virtual ApparatusFramework::DeferredLogger::~DeferredLogger (  )  [virtual]

constructors, destructors Virtual destructor of the DeferredLogger class. It enables the correct deallocation of subclass objects.


Member Function Documentation

virtual void ApparatusFramework::DeferredLogger::doLog ( const TaskId  taskId,
const uint16  event,
Msg pMsg 
) [pure virtual]

deferred logging Traces the event generated by the task with the given task identifier. This method is only called if the filter configuration allows it. This function is pure virtual.

Parameters:
taskId identifier of the task.
event event on which the logger did react.
pMsg message used when the event was generated.

Implemented in ApparatusFramework::ActivityLog, and ApparatusFramework::BufferLog.

© 2004-2010 bbv Software Services AG / Apparatus Services