CRM64Pro GDK v0.11.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CRM64Pro::Log

Log Object class. More...

Inherits CRM64Pro::ObjectBase.

Public Member Functions

Sint32 info (Sint32 iMode=0)
 Request log object information.
 
Sint32 getName (string &sName)
 Get the name.
 
Uint32 getID ()
 Get the ID.
 
Sint32 init (const string &sAppname, eLogLevel eLL, Sint32 iLM, const string &sFilename="", const string &sAuthor="", const string &sEmail="", const string &sWeb="")
 Initialize a log.
 
Sint32 pause ()
 Pause the log.
 
Sint32 resume ()
 Resume a paused log.
 
Sint32 status ()
 Get the log status.
 
Sint32 msg (eLogMessageLevel eLML, char *szFmt,...)
 Output a message.
 
eLogLevel getLogLevel ()
 Get the log detail level.
 
Sint32 getLogMode ()
 Get the log mode.
 
Sint32 setLogMode (Sint32 iLM, const string &sFilename="")
 Set the log mode.
 
Sint32 getFilename (string &sName)
 Get the filename.
 
Sint32 setTimeStamp (Sint32 iM)
 Print the time stamp for each logged message.
 
Sint32 getTimeStamp ()
 Get the time stamp mode.
 

Detailed Description

Log Object class.