libdrizzle Developer Documentation

Functions

DRIZZLE_LOCAL void drizzle_set_error (drizzle_st *drizzle, const char *function, const char *format,...)
 
DRIZZLE_LOCAL void drizzle_log (drizzle_st *drizzle, drizzle_verbose_t verbose, const char *format, va_list args)
 
static void drizzle_log_fatal (drizzle_st *drizzle, const char *format,...)
 
static void drizzle_log_error (drizzle_st *drizzle, const char *format,...)
 
static void drizzle_log_info (drizzle_st *drizzle, const char *format,...)
 
static void drizzle_log_debug (drizzle_st *drizzle, const char *format,...)
 
static void drizzle_log_crazy (drizzle_st *drizzle, const char *format,...)
 

Detailed Description

Function Documentation

◆ drizzle_set_error()

DRIZZLE_LOCAL void drizzle_set_error ( drizzle_st * drizzle,
const char * function,
const char * format,
... )

Set the error string.

Parameters
[in]drizzleDrizzle structure previously initialized with drizzle_create() or drizzle_clone().
[in]functionName of function the error happened in.
[in]formatFormat and variable argument list of message.

Definition at line 633 of file drizzle.c.

◆ drizzle_log()

DRIZZLE_LOCAL void drizzle_log ( drizzle_st * drizzle,
drizzle_verbose_t verbose,
const char * format,
va_list args )

Log a message.

Parameters
[in]drizzleDrizzle structure previously initialized with drizzle_create() or drizzle_clone().
[in]verboseLogging level of the message.
[in]formatFormat and variable argument list of message.
[in]argsVariable argument list that has been initialized.

Definition at line 663 of file drizzle.c.

◆ drizzle_log_fatal()

static void drizzle_log_fatal ( drizzle_st * drizzle,
const char * format,
... )
inlinestatic

Log a fatal message, see drizzle_log() for argument details.

Definition at line 57 of file drizzle_local.h.

◆ drizzle_log_error()

static void drizzle_log_error ( drizzle_st * drizzle,
const char * format,
... )
inlinestatic

Log an error message, see drizzle_log() for argument details.

Definition at line 73 of file drizzle_local.h.

◆ drizzle_log_info()

static void drizzle_log_info ( drizzle_st * drizzle,
const char * format,
... )
inlinestatic

Log an info message, see drizzle_log() for argument details.

Definition at line 89 of file drizzle_local.h.

◆ drizzle_log_debug()

static void drizzle_log_debug ( drizzle_st * drizzle,
const char * format,
... )
inlinestatic

Log a debug message, see drizzle_log() for argument details.

Definition at line 105 of file drizzle_local.h.

◆ drizzle_log_crazy()

static void drizzle_log_crazy ( drizzle_st * drizzle,
const char * format,
... )
inlinestatic

Log a crazy message, see drizzle_log() for argument details.

Definition at line 121 of file drizzle_local.h.