Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields  

sword::LogMedia Class Reference

A base class for log 'medias'. More...

Inheritance diagram for sword::LogMedia:

sword::LogMediaConsole sword::LogMediaDebugger sword::LogMediaFile sword::LogMediaFileRotate sword::LogMediaSyslog

Public Methods

 LogMedia (const std::string &name)
const std::string & name () const
 This media name.

virtual void onLog (const Log::Entry &entry)=0
 The method called back each time a log must be sent to this media.


Detailed Description

A base class for log 'medias'.

A log media is a concrete media output device. All logs created using the Log class are sent to a pool of medias registered in the LogMediaManager using the 'onLog' method.


Member Function Documentation

const std::string& sword::LogMedia::name   const
 

This media name.

virtual void sword::LogMedia::onLog const Log::Entry &    entry [pure virtual]
 

The method called back each time a log must be sent to this media.

Implemented in sword::LogMediaConsole, sword::LogMediaDebugger, sword::LogMediaFile, sword::LogMediaFileRotate, and sword::LogMediaSyslog.


Generated on Tue Dec 23 20:08:57 2003 for SWORD by doxygen1.3-rc2