debugLogDefault

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 gst.global.debugAddLogFunction. And you can remove this handler by calling gst_debug_remove_log_function(gst_debug_log_default);

Parameters

category gst.debug_category.DebugCategory

category to log

level gst.types.DebugLevel

level of the message

file string

the file that emitted the message, usually the __FILE__ identifier

function_ string

the function that emitted the message

line int

the line from that the message was emitted, usually __LINE__

object gobject.object.ObjectG

the object this message relates to, or null if none

message gst.debug_message.DebugMessage

the actual message

userData void*

the FILE* to log to