interface Gio.DebugController : Gio.Initable
GDebugController is an interface to expose control of debugging features and
It is implemented on Linux using
GDebugControllerDBus, which exposes a D-Bus
interface to allow authenticated peers to control debug features in this process.
Whether debug output is enabled is exposed as
GDebugController:debug-enabled. This controls
default. Application code may connect to the
GObject::notify signal for it
to control other parts of its debug infrastructure as necessary.
If your application or service is using the default GLib log writer function,
creating one of the built-in implementations of
GDebugController should be
all that’s needed to dynamically enable or disable debug output.
In order to implement DebugController, your type must inherit from
TRUE if debug output should be exposed (for example by forwarding it to
Available since: 2.72