The easiest way to generate a debug log is:
make sure siproxd is not started as daemon ('daemonize = 0' in the config file)
start siproxd: $ ./siproxd -d -1 2>debug.log
reproduce the error
include the generated debug.log in your error report
Another possibility of to use TCP logging. This method is recommended if you run siproxd on a router with limited disk space (e.g. an embedded system). To enable TCP logging:
Edit the configuration file and set
debug_port
to 5050 (or any other
TCP port number you like).
Restart siproxd
$ telnet <IP_of_siproxd> 5050 > debug.log
You may prefer to use netcat instead of telnet. Note: The TCP debug port is bound to all available interfaces on the system, make sure no unauthorized people (like from the outbound network) can connect.