#include <glib.h>
#include <stdarg.h>
Include dependency graph for debug.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | PurpleDebugUiOps |
Debug UI operations. More... | |
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. | |
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... |
Definition in file debug.h.
|
Debug levels.
|
|
Outputs debug information.
|
|
Outputs error level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
|
|
Outputs fatal error level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_ERROR as the level.
|
|
Returns the UI operations structure used when outputting debug information.
|
|
Outputs info level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_INFO as the level.
|
|
Check if console debug output is enabled.
|
|
Outputs misc. level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_MISC as the level.
|
|
Enable or disable printing debug output to the console.
|
|
Sets the UI operations structure to be used when outputting debug information.
|
|
Outputs warning level debug information. This is a wrapper for purple_debug(), and uses PURPLE_DEBUG_WARNING as the level.
|