libdrizzle Developer Documentation

Functions
Local Drizzle Declarations
Drizzle Declarations

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,...)

Function Documentation

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_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.

static void drizzle_log_fatal ( drizzle_st drizzle,
const char *  format,
  ... 
) [inline, static]

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

Definition at line 57 of file drizzle_local.h.

static void drizzle_log_error ( drizzle_st drizzle,
const char *  format,
  ... 
) [inline, static]

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

Definition at line 73 of file drizzle_local.h.

static void drizzle_log_info ( drizzle_st drizzle,
const char *  format,
  ... 
) [inline, static]

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

Definition at line 89 of file drizzle_local.h.

static void drizzle_log_debug ( drizzle_st drizzle,
const char *  format,
  ... 
) [inline, static]

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

Definition at line 105 of file drizzle_local.h.

static void drizzle_log_crazy ( drizzle_st drizzle,
const char *  format,
  ... 
) [inline, static]

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

Definition at line 121 of file drizzle_local.h.