the journal), false otherwise.
gio.debug_controller_mixin
Module for DebugController interface mixin
Templates 2
gio.debug_controller.DebugController is an interface to expose control of debugging features and debug output.
It is implemented on Linux using gio.debug_controller_dbus.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.debug_controller.DebugController.debugEnabled. This controls func@GLib.log_set_debug_enabled by default. Application code may connect to the gobject.object.ObjectWrap.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.debug_controller.DebugController should be all that’s needed to dynamically enable or disable debug output.
Get debugEnabled property.
Returns
Set debugEnabled property.
Parameters
propval | true if debug output should be exposed (for example by forwarding it to the journal), false otherwise. |
Get the value of #GDebugController:debug-enabled.
Returns
Set the value of #GDebugController:debug-enabled.
Parameters
debugEnabled | true if debug output should be exposed, false otherwise |
Fluent builder implementation template for gio.debug_controller.DebugController
Set debugEnabled property.
Parameters
propval | true if debug output should be exposed (for example by forwarding it to the journal), false otherwise. |