## 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