CRM64Pro GDK v0.13.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
CRM64Pro::Log

Log Object class. More...

Detailed Description

Log Object class.

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 the log object.
Sint32 pause ()
 Disable log output temporarily.
Sint32 resume ()
 Enable log output.
Sint32 status ()
 Get log status.
Sint32 msg (eLogMessageLevel eLML, const char *szFmt,...)
 Write a message to the log.
eLogLevel getLogLevel ()
 Get log detail level.
Sint32 getLogMode ()
 Get log mode.
Sint32 setLogMode (Sint32 iLM, const string &sFilename="")
 Set log mode.
Sint32 getFilename (string &sName)
 Get log filename.
Sint32 setTimeStamp (Sint32 iM)
 Enable/disable timestamp in log messages.
Sint32 getTimeStamp ()
 Get timestamp status.