set_handler_full


Description:

[ Version ( since = "2.46" ) ]
public void set_handler_full (string? log_domain, LogLevelFlags log_levels, owned LogFunc log_func)

Like set_handler, but takes a destroy notify for the user_data.

This has no effect if structured logging is enabled; see Using Structured Logging.

Parameters:

log_domain

the log domain, or null for the default "" application domain

log_levels

the log levels to apply the log handler for. To handle fatal and recursive messages as well, combine the log levels with the FLAG_FATAL and FLAG_RECURSION bit flags.

log_func

the log handler function

destroy

destroy notify for user_data, or null

user_data

data passed to the log handler

Returns:

the id of the new handler


Namespace: GLib.Log
Package: glib-2.0