libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Data Structures | |
struct | GblILoggerClass |
Macros | |
#define | GBL_ILOGGER_TYPE |
#define | GBL_ILOGGER(instance) |
#define | GBL_ILOGGER_CLASS(klass) |
#define | GBL_ILOGGER_GET_CLASS(instance) |
#define | GBL_META_LOG_LEVEL_TABLE |
Typedefs | |
typedef GblEnum | GBL_LOG_LEVEL |
typedef struct GblILogger | GblILogger |
Enumerations | |
enum | GBL_LOG_LEVEL |
Functions | |
static const char * | gblLogLevelString (GBL_LOG_LEVEL value) |
GblType | GblILogger_type (void) |
GBL_RESULT | GblILogger_write (GblILogger *pSelf, const GblStackFrame *pFrame, GBL_LOG_LEVEL level, const char *pFmt, va_list varArgs) |
GBL_RESULT | GblILogger_push (GblILogger *pSelf, const GblStackFrame *pFrame) |
GBL_RESULT | GblILogger_pop (GblILogger *pSelf, const GblStackFrame *pFrame, uint32_t count) |
#define GBL_ILOGGER_TYPE |
Definition at line 17 of file gimbal_ilogger.h.
#define GBL_ILOGGER | ( | instance | ) |
Definition at line 18 of file gimbal_ilogger.h.
#define GBL_ILOGGER_CLASS | ( | klass | ) |
Definition at line 19 of file gimbal_ilogger.h.
#define GBL_ILOGGER_GET_CLASS | ( | instance | ) |
Definition at line 20 of file gimbal_ilogger.h.
#define GBL_META_LOG_LEVEL_TABLE |
Definition at line 28 of file gimbal_ilogger.h.
typedef GblEnum GBL_LOG_LEVEL |
Definition at line 40 of file gimbal_ilogger.h.
typedef struct GblILogger GblILogger |
Definition at line 50 of file gimbal_ilogger.h.
enum GBL_LOG_LEVEL |
Enumerator | |
---|---|
GBL_LOG_LEVEL_DEBUG | "Debug" |
GBL_LOG_LEVEL_VERBOSE | "Verbose" |
Definition at line 40 of file gimbal_ilogger.h.
|
inlinestatic |
Definition at line 40 of file gimbal_ilogger.h.