0:00:00.868050000 1592 09F62420 WARN filesrc gstfilesrc.c:1044:gst_file_src_start:<filesrc0> error: No such file "non-existing-file.webm"
```
<table>
<thead>
<trclass="header">
<th><code>0:00:00.868050000</code></th>
<th>Time stamp in HH:MM:SS.sssssssss format since the start of the program</th>
</tr>
</thead>
<tbody>
<trclass="odd">
<td><code>1592</code></td>
<td>Process ID from which the message was issued. Useful when your problem involves multiple processes</td>
</tr>
<trclass="even">
<td><code>09F62420</code></td>
<td><span>Thread ID from which the message was issued. Useful when your problem involves multiple threads</span></td>
</tr>
<trclass="odd">
<td><code>WARN</code></td>
<td>Debug level of the message</td>
</tr>
<trclass="even">
<td><code>filesrc</code></td>
<td>Debug Category of the message</td>
</tr>
<trclass="odd">
<td><code>gstfilesrc.c:1044</code></td>
<td>Source file and line in the GStreamer source code where this message is printed</td>
</tr>
<trclass="even">
<td><code>gst_file_src_start</code></td>
<td>Function from which the message was issued</td>
</tr>
<trclass="odd">
<td><code><filesrc0></code></td>
<td>Name of the object that issued the message. It can be an element, a Pad, or something else. Useful when you have multiple elements of the same kind and need to distinguish among them. Naming your elements with the name property will make this debug output more readable (otherwise, GStreamer assigns each new element a unique name).</td>
</tr>
<trclass="even">
<td><code>error: No such file "non-existing-file.webm"</code></td>
<td>The actual message.</td>
</tr>
</tbody>
</table>
### Adding your own debug information
In the parts of your code that interact with GStreamer, it is
interesting to use GStreamer’s debugging facilities. In this way, you
have all debug output in the same file and the temporal relationship
between different messages is preserved.
To do so, use the `GST_ERROR()`, `GST_WARNING()`, `GST_INFO()`,
`GST_LOG()`and `GST_DEBUG()`macros. They accept the same parameters as
`printf`, and they use the `default`category (`default`will be shown
as the Debug category in the output log).
To change the category to something more meaningful, add these two lines