Cyber Garage Portable Runtime (CGPR) for C
log.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <cgpr/util/_log.h>
#include <cgpr/util/mutex.h>

Functions

static const char * cg_log_type2string (int type)
 
void cg_log_setlevel (CGLogLevel level)
 
void cg_log_output (int severity, const char *file, int lineN, const char *function, const char *format,...)
 

Variables

static CGLogLevel _gLogLevel = CG_LOG_NONE
 
static const char * _gLogErrorS = CG_LOG_ERROR_S
 
static const char * _gLogWarningS = CG_LOG_WARN_S
 
static const char * _gLogInfoS = CG_LOG_INFO_S
 
static const char * _gLogDebugS = CG_LOG_DEBUG_S
 

Function Documentation

◆ cg_log_output()

void cg_log_output ( int severity,
const char * file,
int lineN,
const char * function,
const char * format,
... )

◆ cg_log_setlevel()

void cg_log_setlevel ( CGLogLevel level)

◆ cg_log_type2string()

static const char * cg_log_type2string ( int type)
static

Variable Documentation

◆ _gLogDebugS

const char* _gLogDebugS = CG_LOG_DEBUG_S
static

◆ _gLogErrorS

const char* _gLogErrorS = CG_LOG_ERROR_S
static

◆ _gLogInfoS

const char* _gLogInfoS = CG_LOG_INFO_S
static

◆ _gLogLevel

CGLogLevel _gLogLevel = CG_LOG_NONE
static

◆ _gLogWarningS

const char* _gLogWarningS = CG_LOG_WARN_S
static