Debug messages

Debug messages — Debug messages utility functions

Stability Level

More flags are to come and a better API to enable/disable each flag should be added. Unstable, unless otherwise indicated

Synopsis

void                nice_debug_enable                   (gboolean with_stun);
void                nice_debug_disable                  (gboolean with_stun);

Description

Libnice can output a lot of information when debug messages are enabled. This can significantly help track down problems and/or understand what it's doing. You can enable/disable the debug messages by calling nice_debug_enable() or nice_debug_disable() and choosing whether you want only ICE debug messages or also stun debug messages. By default, the debug messages are disabled, unless the environment variable NICE_DEBUG is set, in which case, it must contain a comma separated list of flags specifying which debug to enable. The flags can be "nice", "stun", or "all" to enable all debug messages.

Details

nice_debug_enable ()

void                nice_debug_enable                   (gboolean with_stun);

Enables libnice debug output to the terminal

with_stun : Also enable stun debugging messages

nice_debug_disable ()

void                nice_debug_disable                  (gboolean with_stun);

Disables libnice debug output to the terminal

with_stun : Also disable stun debugging messages