Gio.DebugController¶
- Implementations:
Methods¶
|
Virtual Methods¶
None
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/en |
Whether to expose debug output |
Signals¶
None
Fields¶
None
Class Details¶
- class Gio.DebugController¶
- Bases:
- Structure:
Gio.DebugController
is an interface to expose control of debugging features and debug output.It is implemented on Linux using
Gio.DebugControllerDBus
, 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
Gio.DebugController
:debug-enabled
. This controlsGLib.log_set_debug_enabled
() by default. Application code may connect to theGObject.Object
::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
Gio.DebugController
should be all that’s needed to dynamically enable or disable debug output.New in version 2.72.
- get_debug_enabled()[source]¶
-
Get the value of
Gio.DebugController
:debug-enabled
.New in version 2.72.
- set_debug_enabled(debug_enabled)[source]¶
-
Set the value of
Gio.DebugController
:debug-enabled
.New in version 2.72.