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);
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 |
message |
the actual message |
user_data |
the FILE* to log to |