1、查询所有分类 
 
 #gst-launch-1.0 --gst-debug-help 
 
 
2、查询videotestsrc的日志 
 
 #gst-launch-1.0 --gst-debug-help | findstr videotestsrc 
 
结果: 
 
 
3、使用--gst-debug设置相应日志类型的相应等级,越大显示日志越多,排查内存泄露可以设置为9 
 
 #gst-launch-1.0 --gst-debug=videotestsrc:7 videotestsrc ! autovideosink 
 
 
4、日志等级 
 
 
5、日志字段 
 
 0:00:00.246054000  7708 000001AF140F36C0 DEBUG           videotestsrc gstvideotestsrc.c:950:gst_video_test_src_setcaps:<videotestsrc0> size 320x240, 30/1 fps 
  时间戳                          进程PID    线程TID           日志等级                      分类              源文件:行号:函数名<对象名>   具体日志信息 
 
 
6、插件中添加日志 
 
 GST_DEBUG_CATEGORY_STATIC (my_category); 
  #define GST_CAT_DEFAULT my_category 
   GST_DEBUG_CATEGORY_INIT (my_category, "my category", 0, "This is my very own"); 
 
通过宏写入日志 
 
 GST_ERROR(), GST_WARNING(), GST_INFO(), GST_LOG() ,GST_DEBUG() 
 
7、媒体管道协商图 
 
设置dot文件目录 
 
 GST_DEBUG_DUMP_DOT_DIR=. 
 
转换成png 
 
 dot 1.dot -Tjpg -o 1.jpg 
 
通过graphviz查看 
 
 sudo apt install graphviz