Debugging工具
目标
- 如何获取更多的GStreamer调试信息(设置环境变量)。
- 如何将自己的调试信息打印到GStreamer日志中(重定向)。
- 如何获取管道图形(
GraphViz)。
调试日志
介绍:GStreamer的调试日志非常详细,当完全启用时,可能会导致应用程序无响应(由于控制台滚动)或填满几百兆字节的文本文件(当重定向到文件时)。因此,日志被分类,很少需要同时启用所有类别。
第一个类别是调试级别(Debug Level),它是一个指定所需输出量的数字:
| # | 名称 | 描述 |
|---|---|---|
| 0 | none | 不输出任何调试信息。 |
| 1 | ERROR | 记录所有 fatal errors。这些是不允许core或element执行请求操作的错误。如果应用程序编程处理触发错误的条件,仍然可以恢复。 |
| 2 | WARNING | 记录所有warnings。通常这些不是致命的,但预计会出现用户可见的问题。 |
| 3 | FIXME | 记录所有“fixme”消息。这些通常是已知不完整的代码路径被触发的消息。它在大多数情况下可能发生,但可能在特定情况下导致问题。 |
| 4 | INFO | 记录所有信息性(informational)消息。这些通常用于系统中仅发生一次的事件,或 |

最低0.47元/天 解锁文章
2338

被折叠的 条评论
为什么被折叠?



