mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-01 07:35:40 +00:00
babe7a292b
This commit defines an environment-variable-based debug mechanism allowing users to toggle various debug features of their applications at runtime. The only currently supported features are debug logging in the text stack and suppressing the usage message that would otherwise be printed if you supplied a malformed GIODEBUG value. The syntax is a comma-delimited list of features right now. To see the usage, set the variable to the empty string (or any other unsupported value): $ GIODEBUG="" go run . To suppress the usage message, use GIODEBUG=silent. This may be helpful for scripts trying to activate debug features and inspect their output across versions of Gio with different debug options available. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>