OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::LogListener Class Referenceabstract

#include <OgreLog.h>

+ Inheritance diagram for Ogre::LogListener:

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

Constructor & Destructor Documentation

◆ ~LogListener()

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

Member Function Documentation

◆ messageLogged()

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

Implemented in Ogre::AndroidLogListener.


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