LogFunc

typealias LogFunc = (logDomain: String?, logLevel: LogLevelFlags, message: String) -> Unit

Specifies the prototype of log handler functions.

The default log handler, func@GLib.log_default_handler, automatically appends a new-line character to @message when printing it. It is advised that any custom log handler functions behave similarly, so that logging calls in user code do not need modifying to add a new-line character to the message if the log handler is changed.

This is not used if structured logging is enabled; see logging.html#using-structured-logging.

  • param logDomain the log domain of the message

  • param logLevel the log level of the message (including the fatal and recursion flags)

  • param message the message to process