itop-imx8m开发板gstreamer日志级别设置
gst 的日志等级分为 none(0)error(1) warning(2) info(3) debug(4) log(5)。默认 gst 的日志等级为 1,即 error
打印,出错时会打印。
1)全局日志级别设置
如果需要更高级别打印,修改环境变量 GST_DEBUG 即可。如需要 warning 级别打印,配置 export
GST_DEBUG=2 ,如图所示,在使用 gstreamer 会有 warning 日志产生。


2)某个插件日志级别设置
set GST_DEBUG=GST_AUTOPLUG:5,GST_ELEMENT_*:4,d3dvideosink:3
即自动插件为 5,所有元素默认为 4,d3dvideosink 元素为 3。
3)日志打印函数
日志打印函数 GST_ERROR(),GST_WARNING(),GST_INFO(),GST_LOG()和 GST_DEBUG()宏。它们就像 printf 一样可以接受一些参数并且它们是使用默认种类的
4)日志另存为文件,配置环境变量 GST_DEBUG_FILE=文件路径。如:Set GST_DEBUG_FILE = C:\\test.log。日
志就重定向到 C:\\test.log 文件里。
5)GST_REGISTRY_UPDATE 环境变量用来查找插件是否更新,即是否重新扫描去更新 cache 内容,将这个环
境变量的值设置成”no”,这样 gstreamer 框架在初始化的时候就不会检查 plugin 的更新,这样可以加速启动。
输入以下命令:
Set GST_REGISTRY_UPDATE=”no”
打印,出错时会打印。
1)全局日志级别设置
如果需要更高级别打印,修改环境变量 GST_DEBUG 即可。如需要 warning 级别打印,配置 export
GST_DEBUG=2 ,如图所示,在使用 gstreamer 会有 warning 日志产生。


2)某个插件日志级别设置
set GST_DEBUG=GST_AUTOPLUG:5,GST_ELEMENT_*:4,d3dvideosink:3
即自动插件为 5,所有元素默认为 4,d3dvideosink 元素为 3。
3)日志打印函数
日志打印函数 GST_ERROR(),GST_WARNING(),GST_INFO(),GST_LOG()和 GST_DEBUG()宏。它们就像 printf 一样可以接受一些参数并且它们是使用默认种类的
4)日志另存为文件,配置环境变量 GST_DEBUG_FILE=文件路径。如:Set GST_DEBUG_FILE = C:\\test.log。日
志就重定向到 C:\\test.log 文件里。
5)GST_REGISTRY_UPDATE 环境变量用来查找插件是否更新,即是否重新扫描去更新 cache 内容,将这个环
境变量的值设置成”no”,这样 gstreamer 框架在初始化的时候就不会检查 plugin 的更新,这样可以加速启动。
输入以下命令:
Set GST_REGISTRY_UPDATE=”no”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-12-21 迅为IMX6ULL开发板Linux 4G通信实验