Dokumentacja klasy common::ILog
[Moduł Logger]

Abstrakcyjna kasa bazowa wszelkich logów. Więcej...

#include <Logger.hpp>

Diagram dziedziczenia dla common::ILog

common::HtmlFileLog common::OstreamLog common::TextFileLog

Lista wszystkich składowych.

Metody publiczne

 ILog ()
virtual ~ILog ()
Konfiguracja


void AddTypePrefixMapping (uint4 Mask, const tstring &Prefix)
 Dodaje mapowanie prefiksu typu dla tego loga.
void SetPrefixFormat (const tstring &PrefixFormat)
 Ustawia format prefiksu dla tego loga.

Metody chronione

virtual void OnLog (uint4 Type, const tstring &Prefix, const tstring &TypePrefix, const tstring &Message)=0
 Ma zalogować podany komunikat tam gdzie trzeba.

Przyjaciele

class Logger_pimpl


Opis szczegółowy

Abstrakcyjna kasa bazowa wszelkich logów.

Dokumentacja konstruktora i destruktora

common::ILog::ILog (  ) 

virtual common::ILog::~ILog (  )  [virtual]


Dokumentacja funkcji składowych

virtual void common::ILog::OnLog ( uint4  Type,
const tstring &  Prefix,
const tstring &  TypePrefix,
const tstring &  Message 
) [protected, pure virtual]

Ma zalogować podany komunikat tam gdzie trzeba.

Implementowany w common::TextFileLog, common::HtmlFileLog i common::OstreamLog.

void common::ILog::AddTypePrefixMapping ( uint4  Mask,
const tstring &  Prefix 
)

Dodaje mapowanie prefiksu typu dla tego loga.

void common::ILog::SetPrefixFormat ( const tstring &  PrefixFormat  ) 

Ustawia format prefiksu dla tego loga.


Dokumentacja przyjaciół i funkcji związanych

friend class Logger_pimpl [friend]


Dokumentacja dla tej klasy została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5