log_default


Description:


public void log_default (DebugCategory category, DebugLevel level, string file, string function, int line, Object? object, DebugMessage message, void* user_data = null)

The default logging handler used by GStreamer.

Logging functions get called whenever a macro like GST_DEBUG or similar is used. By default this function is setup to output the message and additional info to stderr (or the log file specified via the GST_DEBUG_FILE environment variable) as received via user_data .

You can add other handlers by using add_log_function. And you can remove this handler by calling gst_debug_remove_log_function(gst_debug_log_default);

Parameters:

category

category to log

level

level of the message

file

the file that emitted the message, usually the __FILE__ identifier

function

the function that emitted the message

line

the line from that the message was emitted, usually __LINE__

object

the object this message relates to, or null if none

message

the actual message

user_data

the FILE* to log to


Namespace: Gst.Debug
Package: gstreamer-1.0



2022 vala-language.org