DXSpider Debug Commands and Levels

From DXSpider Documentation Wiki
Revision as of 03:56, 5 April 2025 by WI3W (talk | contribs) (Formatting)
Jump to navigation Jump to search

General Information

The debug commands or levels are set and unset through the console or the startup script. This gives the sysop the ability to control the messages that are logged in the debug files. The debug files can be found in '/spider/local_data/debug/<year>/<day of year>.dat'. i.e.:

 /spider/local_data/debug/2025/094.dat

In the console, to enable debugging:

 set/debug

This will enable debugging with the default levels. The default debug levels are:

 cron progress chan connect state msg nologchan

The set/debug command and default levels are persistent though restarts. There is no need to set it at each session. Any changes to the default levels are not persistent, and will need to be set as needed in the console. If you wish these changes to be persistent, you can add set or unset commands to the startup script in '/spider/scripts/startup'.

Examples

To enable the logging of PC11 messages

set/debug pc11

To unset the default of not logging channels:

unset/debug nologchan

The same set and unset commands can be listed in the startup script to make these changes persistent.

Levels

chan

  • chan

connect

  • connect - for logging connect messages

cron

  • cron

msg

  • msg

nologchan

  • nologchan - for logging (or not) the channel traffic

pc11

  • pc11 - for logging PC11 messages

progress

  • progress

spotdup

  • spotdup

state

  • state

agwpoll

  • agwpoll

agw

  • agw

raw

  • raw

agwpollans

  • agwpollans

async

  • async

badword

  • badword

bpq

  • bpq

reap

  • reap

console

  • console

rbnchan

  • rbnchan

cmdcount

  • cmdcount

command

  • command

echo

  • echo

route

  • route

eval

  • eval

userftx

  • userftx

dxspot

  • dxspot

trace

  • trace

dxdupe

  • dxdupe

dxdupeclean

  • dxdupeclean

dxdupedel

  • dxdupedel

dxdupe

  • dxdupe

search

  • search

chanerr

  • chanerr

pc61

  • pc61

dupespot

  • dupespot

suspicious

  • suspicious

pc92

  • pc92

routelow

  • routelow

pc92dedupe

  • pc92dedupe

route

  • route

pc92k

  • pc92k

obscount

  • obscount

routedisc

  • routedisc

filter

  • filter

dxsqp

  • dxsql

connll

  • connll

wwv

  • wwv

lru

  • lru

prefix

  • prefix

prefixdata

  • prefixdata

rbn

  • rbn

rbnraw

  • rbnraw

seeme

  • seeme

rbnqrg

  • rbnqrg

rbnll

  • rbnll

rbnskim

  • rbnskim

rbnqueue

  • rbnqueue

rbntimer

  • rbntimer

rbnstats

  • rbnstats

rbncache

  • rbncache

routec

  • routec

findroutes

  • findroutes

searcheval

  • searcheval

spottext

  • spottext

sql

  • sql

udp

  • udp

wcy

  • wcy