Template:GStreamer Debugging Levels
The GStreamer debugging levels are the following ones:
0 | none | No debug information is output. |
1 | ERROR | Logs all fatal errors. These are errors that do not allow the core or elements to perform the requested action. The application can still recover if programmed to handle the conditions that triggered the error. |
2 | WARNING | Logs all warnings. Typically these are non-fatal, but user-visible problems are expected to happen. |
3 | FIXME | Logs all fixme messages. Fixme messages are messages that indicate that something in the executed code path is not fully implemented or handled yet. The purpose of this message is to make it easier to spot incomplete/unfinished pieces of code when reading the debug log. |
4 | INFO | Logs all informational messages. These are typically used for events in the system that only happen once, or are important and rare enough to be logged at this level. |
5 | DEBUG | Logs all debug messages. These are general debug messages for events that happen only a limited number of times during an object's lifetime; these include setup, teardown, change of parameters, ... |
6 | LOG | Logs all log messages. These are messages for events that happen repeatedly during an object's lifetime; these include streaming and steady-state conditions. |
7 | TRACE | Logs all trace messages. These messages for events that happen repeatedly during an object's lifetime such as the ref/unref cycles. |
9 | MEMDUMP | Log all memory dump messages. Memory dump messages are used to log (small) chunks of data as memory dumps in the log. They will be displayed as hexdump with ASCII characters. |