Public Member Functions
GUI::Logger Class Reference

Abstract class that defines the interface of a logger object for the GUI system. The default implementation of this interface is the DefaultLogger class; if you want to perform special logging, derive your own class from Logger and initialize a object of that type before you create the CEGUI::System singleton. More...

List of all members.

Public Member Functions

void setLoggingLevel (int level)
 Set the level of logging information that will get out to the log file.
int getLoggingLevel ()
 return the current logging level setting
void logEvent (string message, int level=2)
 Add an event to the log.

Detailed Description

Abstract class that defines the interface of a logger object for the GUI system. The default implementation of this interface is the DefaultLogger class; if you want to perform special logging, derive your own class from Logger and initialize a object of that type before you create the CEGUI::System singleton.


Member Function Documentation

void GUI::Logger::setLoggingLevel ( int  level)

Set the level of logging information that will get out to the log file.

Parameters:
levelOne of the LoggingLevel enumerated values that specified the level of logging information required.
Returns:
Nothing
int GUI::Logger::getLoggingLevel ( )

return the current logging level setting

Returns:
One of the LoggingLevel enumerated values specifying the current level of logging
void GUI::Logger::logEvent ( string  message,
int  level = 2 
)

Add an event to the log.

Parameters:
messageString object containing the message to be added to the event log.
levelLoggingLevel for this message. If level is greater than the current set logging level, the message is not logged.
Returns:
Nothing