xlog::Log Class Reference

The log interface. More...

#include <log.h>

List of all members.

Public Member Functions

virtual ~Log ()
 Destructor.
virtual void log (LogLevel const &level, char const *message)=0
 Logs a message.


Detailed Description

The Log class is the interface used by the Logger class to pass log messages to the registered log modules.

This class must be derived by log modules and an object of this class must be passed as argument to the Logger::(un)register_module functions.


Member Function Documentation

virtual void xlog::Log::log ( LogLevel const &  level,
char const *  message 
) [pure virtual]

Logs a message.

Parameters:
[in] level The log level of the message.
[in] message The message to log.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 22:03:29 2008 for Epona API by  doxygen 1.5.3