Traces » History » Version 6
Jaroslav Kysela, 2016-06-21 21:03
1 | 1 | Jaroslav Kysela | h1. Traces - verbose debugging |
---|---|---|---|
2 | |||
3 | 5 | Jaroslav Kysela | It is quite usual that a developer asks you to provide more verbose logs using the trace (verbose logs for development) which tvheadend includes. If you see --trace <comma_separated_list_of_subsystems> you need to follow this. |
4 | 1 | Jaroslav Kysela | |
5 | 3 | Jaroslav Kysela | Compile tvheadend using --enable-trace option for the configure script see [[Building]] to compile tvheadend directly from sources. The traces are enabled by default, but packages - except debug versions - disable this functionality. |
6 | 1 | Jaroslav Kysela | |
7 | 6 | Jaroslav Kysela | *!!! The TRACE lines are written only to the log file. You will not see them on console or syslog output. Please, enter the log file. !!!* |
8 | |||
9 | 1 | Jaroslav Kysela | The first way to enable traces is from the command-line options (to specify the log file and all subsystems to debug), like: |
10 | |||
11 | <pre> |
||
12 | ./build.linux/tvheadend -l /tmp/tvheadend.log --trace htsp,subscription,pat,pmt,bat |
||
13 | </pre> |
||
14 | |||
15 | The second way is to use the debugging tab in the configuration (this settings is not preserved): |
||
16 | |||
17 | !debugging.png! |