Function
GLibset_printerr_handler
since: 2.0
Description
Sets the handler for printing error messages to func,
or resets it to the default GLib handler if NULL.
Any messages passed to g_printerr() will be output via
the new handler. The default handler outputs the encoded
message to stderr. By providing your own handler you can
redirect the output, to a GTK widget or a log file for example.
Since 2.76 this functions always returns a valid
GPrintFunc, and never returns NULL. If no custom error
print handler was set, it will return the GLib default
error print handler and that can be re-used to decorate
its output and/or to write to stderr in all platforms.
Before GLib 2.76, this was NULL.
Available since: 2.0
This function is not directly available to language bindings.
Parameters
func-
Type:
GPrintFuncHe new error message handler or
NULLto reset to the default.The argument can be NULL.
Return value
Type: GPrintFunc
The old error message handler.