public void set_print_handler (PrintFunc func)

Sets the print handler to func, or resets it to the default GLib handler if null.

Any messages passed to print will be output via the new handler. The default handler outputs the encoded message to stdout. 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 print handler was set, it will return the GLib default 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.



the new print handler or null to reset to the default


the old print handler

Namespace: GLib
Package: glib-2.0