Add dbus verbose channels to verbose output.
@rhabacker
Submitted by Ralf Habacker Assigned to D-Bus Maintainers
Description
Dbus verbose messages are spread all over the dbus code and prints out internal informations helping to find issues. Caused by the amount of generated messages it is partially hard to follow messages from special categories which is provided by this patch.
DBus verbose channels are special keywords which are defined on file level and are print out on each _dbus_verbose() call which makes it possible to filter out unrelated messages.
DBus verbose channels are enabled by adding the following code fragment
...
DBUS_VERBOSE_CHANNEL(<category>
)
in a file before using any dbus_verbose () calls.
In case someone do not want to have the keyword in each verbose message,
it would be possible to extend DBUS_VERBOSE environment variable parsing
to support filtering verbose categories by specifing DBUS_VERBOSE=<category>
.