Drizzled Public API Documentation

Local 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_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 706 of file drizzle.c.

References drizzle_verbose_name().

Referenced by drizzle_log_crazy(), drizzle_log_debug(), drizzle_log_error(), drizzle_log_fatal(), and drizzle_log_info().

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 147 of file drizzle_local.h.

References drizzle_log().

Referenced by drizzle_con_wait().

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 131 of file drizzle_local.h.

References drizzle_log().

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 99 of file drizzle_local.h.

References drizzle_log().

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 83 of file drizzle_local.h.

References drizzle_log().

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 115 of file drizzle_local.h.

References drizzle_log().

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 676 of file drizzle.c.

Referenced by _con_setsockopt(), _pack_scramble_hash(), drizzle_column_buffer(), drizzle_column_create(), drizzle_con_command_buffer(), drizzle_con_command_write(), drizzle_con_create(), drizzle_con_wait(), drizzle_field_buffer(), drizzle_query_create(), drizzle_result_buffer(), drizzle_result_create(), drizzle_row_buffer(), and drizzle_unpack_string().