The following options can be passed to tvheadend to provide detailed debugging
information while the application is running.
-```
-all
-access
-bouquet
-capmt
-cwc
-descrambler
-diseqc
-dvbcam
-dvr
-eit
-en50221
-epg
-epggrab
-fastscan
-fsmonitor
-gtimer
-htsp
-httpc
-idnode
-linuxdvb
-main
-mkv
-mpegts
-opentv
-parser
-pass
-psi
-satip
-satips
-scanfile
-sdt
-service
-service_mapper
-settings
-subscription
-tcp
-thread
-time
-timeshift
-transcode
-tsfile
-tvhdhomerun
-upnp
-```
+
+
+Subsystem | Name
+----------------|------------------------
+ START | START
+ STOP | STOP
+ CRASH | CRASH
+ main | Main
+ gtimer | Global timer
+ mtimer | Monitonic timer
+ CPU | CPU
+ thread | Thread
+ tvhpoll | Poll multiplexer
+ time | Time
+ spawn | Spawn
+ fsmonitor | Filesystem monitor
+ lock | Locking
+ uuid | UUID
+ idnode | Node subsystem
+ url | URL
+ tcp | TCP Protocol
+ rtsp | RTSP Protocol
+ upnp | UPnP Protocol
+ settings | Settings
+ config | Configuration
+ access | Access (ACL)
+ cron | Cron
+ dbus | DBUS
+ avahi | Avahi
+ bonjour | Bonjour
+ api | API
+ http | HTTP Server
+ httpc | HTTP Client
+ htsp | HTSP Server
+ htsp-sub | HTSP Subscription
+ htsp-req | HTSP Request
+ htsp-ans | HTSP Answer
+ imagecache | Image Cache
+ tbl | DVB SI Tables
+ tbl-base | Base DVB SI Tables (PAT,CAT,PMT,SDT etc.)
+ tbl-csa | DVB CSA (descrambling) Tables
+ tbl-eit | DVB EPG Tables
+ tbl-time | DVB Time Tables
+ tbl-atsc | ATSC SI Tables
+ tbl-pass | Passthrough Muxer SI Tables
+ tbl-satip | SAT>IP Server SI Tables
+ fastscan | Fastscan DVB
+ parser | MPEG-TS Parser
+ TS | Transport Stream
+ globalheaders | Global Headers
+ tsfix | Time Stamp Fix
+ hevc | HEVC - H.265
+ muxer | Muxer
+ pass | Pass-thru muxer
+ mkv | Matroska muxer
+ service | Service
+ channel | Channel
+ subscription | Subscription
+ service-mapper | Service Mapper
+ bouquet | Bouquet
+ esfilter | Elementary Stream Filter
+ profile | Streaming Profile
+ descrambler | Descrambler
+ caclient | CA (descrambling) Client
+ csa | CSA (descrambling)
+ capmt | CAPMT CA Client
+ cwc | CWC CA Client
+ dvbcam | DVB CAM Client
+ dvr | Digital Video Recorder
+ epg | Electronic Program Guide
+ epgdb | EPG Database
+ epggrab | EPG Grabber
+ charset | Charset
+ dvb | DVB
+ mpegts | MPEG-TS
+ muxsched | Mux Scheduler
+ libav | libav / ffmpeg
+ transcode | Transcode
+ iptv | IPTV
+ iptv-pcr | IPTV PCR
+ linuxdvb | LinuxDVB Input
+ diseqc | DiseqC
+ en50221 | CI Module
+ en50494 | Unicable (EN50494)
+ satip | SAT>IP Client
+ satips | SAT>IP Server
+ tvhdhomerun | TVHDHomeRun Client
+ psip | ATSC PSIP EPG
+ opentv | OpenTV EPG
+ pyepg | PyEPG Import
+ xmltv | XMLTV EPG Import
+ webui | Web User Interface
+ timeshift | Timeshift
+ scanfile | Scanfile
+ tsfile | MPEG-TS File
---
+++ /dev/null
-##Debugging
-
-###Trace Options
-
-The following options can be passed to tvheadend to provide detailed debugging
-information while the application is running. Trace debugging has to be enabled
-at build time (`--enable-debugging`) and can then either be specified on the command-
-line (e.g. `tvheadend -u hts -g video --trace <module>`) or in the web interface (_Configuration -> Debugging_).
-
-More than one option can be used, e.g. _--trace cwc,dvr,linuxdvb_
-
-no-highlight
-
-```
-all
-access
-bouquet
-capmt
-cwc
-descrambler
-diseqc
-dvbcam
-dvr
-eit
-en50221
-epg
-epggrab
-fastscan
-fsmonitor
-gtimer
-htsp
-httpc
-idnode
-linuxdvb
-main
-mkv
-mpegts
-opentv
-parser
-pass
-psi
-satip
-satips
-scanfile
-sdt
-service
-service_mapper
-settings
-subscription
-tcp
-thread
-time
-timeshift
-transcode
-tsfile
-tvhdhomerun
-upnp
-```