category to log
level of the message
the file that emitted the message, usually the __FILE__ identifier
the function that emitted the message
the line from that the message was emitted, usually __LINE__
the object this message relates to, or %NULL if none
the actual message
the FILE* to log to
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_debug_add_log_function(). And you can remove this handler by calling gst_debug_remove_log_function(gst_debug_log_default);