GOG GALAXY SDK Documentation
ILogger Class Referenceabstract

The interface for logging. More...

#include <ILogger.h>

Public Member Functions

virtual void Trace (const char *format,...)=0
 Creates a log entry with level TRACE. More...
 
virtual void Debug (const char *format,...)=0
 Creates a log entry with level DEBUG. More...
 
virtual void Info (const char *format,...)=0
 Creates a log entry with level INFO. More...
 
virtual void Warning (const char *format,...)=0
 Creates a log entry with level WARNING. More...
 
virtual void Error (const char *format,...)=0
 Creates a log entry with level ERROR. More...
 
virtual void Fatal (const char *format,...)=0
 Creates a log entry with level FATAL. More...
 

Detailed Description

The interface for logging.

Member Function Documentation

◆ Debug()

virtual void Debug ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level DEBUG.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.

◆ Error()

virtual void Error ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level ERROR.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.

◆ Fatal()

virtual void Fatal ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level FATAL.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.

◆ Info()

virtual void Info ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level INFO.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.

◆ Trace()

virtual void Trace ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level TRACE.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.

◆ Warning()

virtual void Warning ( const char *  format,
  ... 
)
pure virtual

Creates a log entry with level WARNING.

Parameters
[in]formatFormat string.
[in]...Parameters for the format string.