Debugging
Debugging — Debug functions
|
|
Stability Level
Stable, unless otherwise indicated
Includes
#include <libanjuta/anjuta-debug.h>
Description
Anjuta debug messages are displayed using the g_debug() function from GLib.
To display debug messages, Anjuta must have been compiled with
--enable-debug and the environment variable G_MESSAGES_DEBUG should be set
to "all" or to a list separated by whitespace of domains to display.
By example
G_MESSAGE_DEBUG=Gtk Anjuta libanjuta-gdb
will display debug messages from Gtk, Anjuta and gdb plugin only.
Functions
DEBUG_PRINT()
#define DEBUG_PRINT(format, ...) g_debug ("%s:%d (%s) " format, __FILE__, __LINE__, G_STRFUNC, ##__VA_ARGS__)
Equivalent to g_debug() showing the FILE, the LINE and the FUNC,
except it has only effect when DEBUG is defined . Used for printing debug
messages.