OGRE  1.8
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::LogListener Class Referenceabstract

#include <OgreLog.h>

Public Member Functions

virtual ~LogListener ()
 
virtual void messageLogged (const String &message, LogMessageLevel lml, bool maskDebug, const String &logName, bool &skipThisMessage)=0
 

Detailed Description

Remarks
Pure Abstract class, derive this class and register to the Log to listen to log messages

Definition at line 73 of file OgreLog.h.

Constructor & Destructor Documentation

virtual Ogre::LogListener::~LogListener ( )
inlinevirtual

Definition at line 76 of file OgreLog.h.

Member Function Documentation

virtual void Ogre::LogListener::messageLogged ( const String message,
LogMessageLevel  lml,
bool  maskDebug,
const String logName,
bool &  skipThisMessage 
)
pure virtual
Remarks
This is called whenever the log receives a message and is about to write it out
Parameters
messageThe message to be logged
lmlThe message level the log is using
maskDebugIf we are printing to the console or not
logNameThe name of this log (so you can have several listeners for different logs, and identify them)
skipThisMessageIf set to true by the messageLogged() implementation message will not be logged

The documentation for this class was generated from the following file: