set_printerr_handler
Description:
Sets the handler for printing error messages to func
, or resets it to the default GLib handler if null
.
Any messages passed to 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 PrintFunc, 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 .
Parameters:
func |
he new error message handler or null to reset to the default |
Returns:
the old error message handler |