Project

General

Profile

Traces » History » Version 7

Jaroslav Kysela, 2017-05-24 15:18

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 7 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 6 Jaroslav Kysela
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!