#include <glib.h>
#include <stdarg.h>
Go to the source code of this file.
Data Structures | |
struct | PurpleDebugUiOps |
Debug UI operations. More... | |
Enumerations | |
enum | PurpleDebugLevel { PURPLE_DEBUG_ALL = 0, PURPLE_DEBUG_MISC, PURPLE_DEBUG_INFO, PURPLE_DEBUG_WARNING, PURPLE_DEBUG_ERROR, PURPLE_DEBUG_FATAL } |
Debug levels. More... | |
Functions | |
Debug API | |
void | purple_debug (PurpleDebugLevel level, const char *category, const char *format,...) G_GNUC_PRINTF(3 |
Outputs debug information. | |
void void | purple_debug_misc (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
Outputs misc. | |
void void void | purple_debug_info (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
Outputs info level debug information. | |
void void void void | purple_debug_warning (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
Outputs warning level debug information. | |
void void void void void | purple_debug_error (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
Outputs error level debug information. | |
void void void void void void | purple_debug_fatal (const char *category, const char *format,...) G_GNUC_PRINTF(2 |
Outputs fatal error level debug information. | |
void void void void void void void | purple_debug_set_enabled (gboolean enabled) |
Enable or disable printing debug output to the console. | |
gboolean | purple_debug_is_enabled (void) |
Check if console debug output is enabled. | |
UI Registration Functions | |
void | purple_debug_set_ui_ops (PurpleDebugUiOps *ops) |
Sets the UI operations structure to be used when outputting debug information. | |
PurpleDebugUiOps * | purple_debug_get_ui_ops (void) |
Returns the UI operations structure used when outputting debug information. | |
Debug Subsystem | |
void | purple_debug_init (void) |
Initializes the debug subsystem. |
Definition in file debug.h.
enum PurpleDebugLevel |
void purple_debug | ( | PurpleDebugLevel | level, | |
const char * | category, | |||
const char * | format, | |||
... | ||||
) |
Outputs debug information.
level | The debug level. | |
category | The category (or NULL ). | |
format | The format string. |
void void void void void purple_debug_error | ( | const char * | category, | |
const char * | format, | |||
... | ||||
) |
Outputs error level debug information.
This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
category | The category (or NULL ). | |
format | The format string. |
void void void void void void purple_debug_fatal | ( | const char * | category, | |
const char * | format, | |||
... | ||||
) |
Outputs fatal error level debug information.
This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
category | The category (or NULL ). | |
format | The format string. |
PurpleDebugUiOps* purple_debug_get_ui_ops | ( | void | ) |
Returns the UI operations structure used when outputting debug information.
void void void purple_debug_info | ( | const char * | category, | |
const char * | format, | |||
... | ||||
) |
Outputs info level debug information.
This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_INFO as the level.
category | The category (or NULL ). | |
format | The format string. |
gboolean purple_debug_is_enabled | ( | void | ) |
Check if console debug output is enabled.
void void purple_debug_misc | ( | const char * | category, | |
const char * | format, | |||
... | ||||
) |
Outputs misc.
level debug information.
This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_MISC as the level.
category | The category (or NULL ). | |
format | The format string. |
void void void void void void void purple_debug_set_enabled | ( | gboolean | enabled | ) |
Enable or disable printing debug output to the console.
enabled | TRUE to enable debug output or FALSE to disable it. |
void purple_debug_set_ui_ops | ( | PurpleDebugUiOps * | ops | ) |
Sets the UI operations structure to be used when outputting debug information.
ops | The UI operations structure. |
void void void void purple_debug_warning | ( | const char * | category, | |
const char * | format, | |||
... | ||||
) |
Outputs warning level debug information.
This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_WARNING as the level.
category | The category (or NULL ). | |
format | The format string. |