By default, log messages of levels GLib.LogLevelFlags.LEVEL_INFO and
GLib.LogLevelFlags.LEVEL_DEBUG are sent to stdout, and other log messages are
sent to stderr. This is problematic for applications that intend
to reserve stdout for structured output such as JSON or XML.
This function sets global state. It is not thread-aware, and should be
called at the very start of a program, before creating any other threads
or creating objects that could create worker threads of their own.
Parameters
use_stderr: boolean
If TRUE, use stderr for log messages that would normally have appeared on stdout
Configure whether the built-in log functions will output all log messages to
stderr.The built-in log functions are GLib.log_default_handler for the old-style API, and both GLib.log_writer_default and GLib.log_writer_standard_streams for the structured API.
By default, log messages of levels GLib.LogLevelFlags.LEVEL_INFO and GLib.LogLevelFlags.LEVEL_DEBUG are sent to
stdout, and other log messages are sent tostderr. This is problematic for applications that intend to reservestdoutfor structured output such as JSON or XML.This function sets global state. It is not thread-aware, and should be called at the very start of a program, before creating any other threads or creating objects that could create worker threads of their own.